{"text_format":"1","workbook":"xlsx","n_sheets":15,"sheets":["Dashboard","Monthly Constraints","PRM Setting","Supply","Capacities by Unit Category","Profiles","Managed Load","NOU","Resource Categories","SERVM Units UCAP","SERVM Units ORIGINAL","Resource UCAP","Resource Type UCAP","Lookup Tables","2026 MRD"],"not_rendered":{"charts":2,"images":0,"macros":1,"external_links":2,"defined_names":91,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":3,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"Dashboard","index":0,"n_rows":33,"n_cols":26,"rows_kept":33,"cut":false,"hidden":false,"merged":[]}
["Month:","Jan"]
["PRM:",{"$f":"INDEX(PRM[Planning Reserve Margin],MONTH(Month&\" 1, 2000\"))","v":0.15356778112400449},"Supply or Load (MW)"]
[null,"Unit Category","HE 1","HE 2","HE 3","HE 4","HE 5","HE 6","HE 7","HE 8","HE 9","HE 10","HE 11","HE 12","HE 13","HE 14","HE 15","HE 16","HE 17","HE 18","HE 19","HE 20","HE 21","HE 22","HE 23","HE 24"]
[null,"Biogas",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Month]=MONTH(Month&\" 1, 2000\"))*(Supply[Unit Category]=Dashboard!$B4)*(Supply[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":186.88000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B4),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,,\" \"),2))),0),MATCH(Dashboard!$B4,Profiles[#Headers],0))","v":186.88000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B4),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,,\" \"),2))),0),MATCH(Dashboard!$B4,Profiles[#Headers],0))","v":186.88000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B4),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,,\" \"),2))),0),MATCH(Dashboard!$B4,Profiles[#Headers],0))","v":186.88000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B4),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,,\" \"),2))),0),MATCH(Dashboard!$B4,Profiles[#Headers],0))","v":186.88000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B4),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,,\" \"),2))),0),MATCH(Dashboard!$B4,Profiles[#Headers],0))","v":186.88000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B4),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,,\" \"),2))),0),MATCH(Dashboard!$B4,Profiles[#Headers],0))","v":186.88000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B4),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,,\" \"),2))),0),MATCH(Dashboard!$B4,Profiles[#Headers],0))","v":186.88000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B4),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,,\" \"),2))),0),MATCH(Dashboard!$B4,Profiles[#Headers],0))","v":186.88000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B4),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,,\" \"),2))),0),MATCH(Dashboard!$B4,Profiles[#Headers],0))","v":186.88000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B4),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,,\" \"),2))),0),MATCH(Dashboard!$B4,Profiles[#Headers],0))","v":186.88000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B4),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,,\" \"),2))),0),MATCH(Dashboard!$B4,Profiles[#Headers],0))","v":186.88000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B4),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,,\" \"),2))),0),MATCH(Dashboard!$B4,Profiles[#Headers],0))","v":186.88000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B4),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,,\" \"),2))),0),MATCH(Dashboard!$B4,Profiles[#Headers],0))","v":186.88000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B4),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,,\" \"),2))),0),MATCH(Dashboard!$B4,Profiles[#Headers],0))","v":186.88000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B4),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,,\" \"),2))),0),MATCH(Dashboard!$B4,Profiles[#Headers],0))","v":186.88000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B4),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,,\" \"),2))),0),MATCH(Dashboard!$B4,Profiles[#Headers],0))","v":186.88000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B4),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,,\" \"),2))),0),MATCH(Dashboard!$B4,Profiles[#Headers],0))","v":186.88000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B4),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,,\" \"),2))),0),MATCH(Dashboard!$B4,Profiles[#Headers],0))","v":186.88000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B4),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,,\" \"),2))),0),MATCH(Dashboard!$B4,Profiles[#Headers],0))","v":186.88000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B4),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,,\" \"),2))),0),MATCH(Dashboard!$B4,Profiles[#Headers],0))","v":186.88000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B4),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,,\" \"),2))),0),MATCH(Dashboard!$B4,Profiles[#Headers],0))","v":186.88000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B4),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,,\" \"),2))),0),MATCH(Dashboard!$B4,Profiles[#Headers],0))","v":186.88000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B4),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,,\" \"),2))),0),MATCH(Dashboard!$B4,Profiles[#Headers],0))","v":186.88000000000002}]
[null,"Biomass/Wood",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Month]=MONTH(Month&\" 1, 2000\"))*(Supply[Unit Category]=Dashboard!$B5)*(Supply[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":397.59},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B5),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,,\" \"),2))),0),MATCH(Dashboard!$B5,Profiles[#Headers],0))","v":397.59},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B5),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,,\" \"),2))),0),MATCH(Dashboard!$B5,Profiles[#Headers],0))","v":397.59},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B5),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,,\" \"),2))),0),MATCH(Dashboard!$B5,Profiles[#Headers],0))","v":397.59},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B5),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,,\" \"),2))),0),MATCH(Dashboard!$B5,Profiles[#Headers],0))","v":397.59},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B5),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,,\" \"),2))),0),MATCH(Dashboard!$B5,Profiles[#Headers],0))","v":397.59},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B5),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,,\" \"),2))),0),MATCH(Dashboard!$B5,Profiles[#Headers],0))","v":397.59},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B5),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,,\" \"),2))),0),MATCH(Dashboard!$B5,Profiles[#Headers],0))","v":397.59},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B5),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,,\" \"),2))),0),MATCH(Dashboard!$B5,Profiles[#Headers],0))","v":397.59},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B5),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,,\" \"),2))),0),MATCH(Dashboard!$B5,Profiles[#Headers],0))","v":397.59},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B5),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,,\" \"),2))),0),MATCH(Dashboard!$B5,Profiles[#Headers],0))","v":397.59},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B5),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,,\" \"),2))),0),MATCH(Dashboard!$B5,Profiles[#Headers],0))","v":397.59},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B5),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,,\" \"),2))),0),MATCH(Dashboard!$B5,Profiles[#Headers],0))","v":397.59},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B5),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,,\" \"),2))),0),MATCH(Dashboard!$B5,Profiles[#Headers],0))","v":397.59},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B5),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,,\" \"),2))),0),MATCH(Dashboard!$B5,Profiles[#Headers],0))","v":397.59},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B5),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,,\" \"),2))),0),MATCH(Dashboard!$B5,Profiles[#Headers],0))","v":397.59},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B5),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,,\" \"),2))),0),MATCH(Dashboard!$B5,Profiles[#Headers],0))","v":397.59},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B5),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,,\" \"),2))),0),MATCH(Dashboard!$B5,Profiles[#Headers],0))","v":397.59},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B5),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,,\" \"),2))),0),MATCH(Dashboard!$B5,Profiles[#Headers],0))","v":397.59},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B5),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,,\" \"),2))),0),MATCH(Dashboard!$B5,Profiles[#Headers],0))","v":397.59},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B5),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,,\" \"),2))),0),MATCH(Dashboard!$B5,Profiles[#Headers],0))","v":397.59},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B5),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,,\" \"),2))),0),MATCH(Dashboard!$B5,Profiles[#Headers],0))","v":397.59},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B5),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,,\" \"),2))),0),MATCH(Dashboard!$B5,Profiles[#Headers],0))","v":397.59},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B5),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,,\" \"),2))),0),MATCH(Dashboard!$B5,Profiles[#Headers],0))","v":397.59}]
[null,"CC",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Month]=MONTH(Month&\" 1, 2000\"))*(Supply[Unit Category]=Dashboard!$B6)*(Supply[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":16035.899999999998},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B6),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,,\" \"),2))),0),MATCH(Dashboard!$B6,Profiles[#Headers],0))","v":16035.899999999998},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B6),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,,\" \"),2))),0),MATCH(Dashboard!$B6,Profiles[#Headers],0))","v":16035.899999999998},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B6),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,,\" \"),2))),0),MATCH(Dashboard!$B6,Profiles[#Headers],0))","v":16035.899999999998},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B6),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,,\" \"),2))),0),MATCH(Dashboard!$B6,Profiles[#Headers],0))","v":16035.899999999998},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B6),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,,\" \"),2))),0),MATCH(Dashboard!$B6,Profiles[#Headers],0))","v":16035.899999999998},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B6),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,,\" \"),2))),0),MATCH(Dashboard!$B6,Profiles[#Headers],0))","v":16035.899999999998},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B6),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,,\" \"),2))),0),MATCH(Dashboard!$B6,Profiles[#Headers],0))","v":16035.899999999998},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B6),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,,\" \"),2))),0),MATCH(Dashboard!$B6,Profiles[#Headers],0))","v":16035.899999999998},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B6),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,,\" \"),2))),0),MATCH(Dashboard!$B6,Profiles[#Headers],0))","v":16035.899999999998},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B6),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,,\" \"),2))),0),MATCH(Dashboard!$B6,Profiles[#Headers],0))","v":16035.899999999998},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B6),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,,\" \"),2))),0),MATCH(Dashboard!$B6,Profiles[#Headers],0))","v":16035.899999999998},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B6),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,,\" \"),2))),0),MATCH(Dashboard!$B6,Profiles[#Headers],0))","v":16035.899999999998},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B6),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,,\" \"),2))),0),MATCH(Dashboard!$B6,Profiles[#Headers],0))","v":16035.899999999998},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B6),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,,\" \"),2))),0),MATCH(Dashboard!$B6,Profiles[#Headers],0))","v":16035.899999999998},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B6),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,,\" \"),2))),0),MATCH(Dashboard!$B6,Profiles[#Headers],0))","v":16035.899999999998},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B6),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,,\" \"),2))),0),MATCH(Dashboard!$B6,Profiles[#Headers],0))","v":16035.899999999998},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B6),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,,\" \"),2))),0),MATCH(Dashboard!$B6,Profiles[#Headers],0))","v":16035.899999999998},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B6),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,,\" \"),2))),0),MATCH(Dashboard!$B6,Profiles[#Headers],0))","v":16035.899999999998},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B6),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,,\" \"),2))),0),MATCH(Dashboard!$B6,Profiles[#Headers],0))","v":16035.899999999998},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B6),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,,\" \"),2))),0),MATCH(Dashboard!$B6,Profiles[#Headers],0))","v":16035.899999999998},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B6),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,,\" \"),2))),0),MATCH(Dashboard!$B6,Profiles[#Headers],0))","v":16035.899999999998},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B6),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,,\" \"),2))),0),MATCH(Dashboard!$B6,Profiles[#Headers],0))","v":16035.899999999998},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B6),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,,\" \"),2))),0),MATCH(Dashboard!$B6,Profiles[#Headers],0))","v":16035.899999999998}]
[null,"Coal",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Month]=MONTH(Month&\" 1, 2000\"))*(Supply[Unit Category]=Dashboard!$B7)*(Supply[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B7),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,,\" \"),2))),0),MATCH(Dashboard!$B7,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B7),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,,\" \"),2))),0),MATCH(Dashboard!$B7,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B7),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,,\" \"),2))),0),MATCH(Dashboard!$B7,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B7),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,,\" \"),2))),0),MATCH(Dashboard!$B7,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B7),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,,\" \"),2))),0),MATCH(Dashboard!$B7,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B7),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,,\" \"),2))),0),MATCH(Dashboard!$B7,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B7),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,,\" \"),2))),0),MATCH(Dashboard!$B7,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B7),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,,\" \"),2))),0),MATCH(Dashboard!$B7,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B7),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,,\" \"),2))),0),MATCH(Dashboard!$B7,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B7),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,,\" \"),2))),0),MATCH(Dashboard!$B7,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B7),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,,\" \"),2))),0),MATCH(Dashboard!$B7,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B7),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,,\" \"),2))),0),MATCH(Dashboard!$B7,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B7),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,,\" \"),2))),0),MATCH(Dashboard!$B7,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B7),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,,\" \"),2))),0),MATCH(Dashboard!$B7,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B7),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,,\" \"),2))),0),MATCH(Dashboard!$B7,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B7),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,,\" \"),2))),0),MATCH(Dashboard!$B7,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B7),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,,\" \"),2))),0),MATCH(Dashboard!$B7,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B7),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,,\" \"),2))),0),MATCH(Dashboard!$B7,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B7),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,,\" \"),2))),0),MATCH(Dashboard!$B7,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B7),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,,\" \"),2))),0),MATCH(Dashboard!$B7,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B7),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,,\" \"),2))),0),MATCH(Dashboard!$B7,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B7),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,,\" \"),2))),0),MATCH(Dashboard!$B7,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B7),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,,\" \"),2))),0),MATCH(Dashboard!$B7,Profiles[#Headers],0))","v":0}]
[null,"Cogen",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Month]=MONTH(Month&\" 1, 2000\"))*(Supply[Unit Category]=Dashboard!$B8)*(Supply[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":1649.0800000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B8),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,,\" \"),2))),0),MATCH(Dashboard!$B8,Profiles[#Headers],0))","v":1649.0800000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B8),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,,\" \"),2))),0),MATCH(Dashboard!$B8,Profiles[#Headers],0))","v":1649.0800000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B8),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,,\" \"),2))),0),MATCH(Dashboard!$B8,Profiles[#Headers],0))","v":1649.0800000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B8),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,,\" \"),2))),0),MATCH(Dashboard!$B8,Profiles[#Headers],0))","v":1649.0800000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B8),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,,\" \"),2))),0),MATCH(Dashboard!$B8,Profiles[#Headers],0))","v":1649.0800000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B8),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,,\" \"),2))),0),MATCH(Dashboard!$B8,Profiles[#Headers],0))","v":1649.0800000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B8),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,,\" \"),2))),0),MATCH(Dashboard!$B8,Profiles[#Headers],0))","v":1649.0800000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B8),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,,\" \"),2))),0),MATCH(Dashboard!$B8,Profiles[#Headers],0))","v":1649.0800000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B8),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,,\" \"),2))),0),MATCH(Dashboard!$B8,Profiles[#Headers],0))","v":1649.0800000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B8),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,,\" \"),2))),0),MATCH(Dashboard!$B8,Profiles[#Headers],0))","v":1649.0800000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B8),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,,\" \"),2))),0),MATCH(Dashboard!$B8,Profiles[#Headers],0))","v":1649.0800000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B8),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,,\" \"),2))),0),MATCH(Dashboard!$B8,Profiles[#Headers],0))","v":1649.0800000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B8),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,,\" \"),2))),0),MATCH(Dashboard!$B8,Profiles[#Headers],0))","v":1649.0800000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B8),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,,\" \"),2))),0),MATCH(Dashboard!$B8,Profiles[#Headers],0))","v":1649.0800000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B8),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,,\" \"),2))),0),MATCH(Dashboard!$B8,Profiles[#Headers],0))","v":1649.0800000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B8),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,,\" \"),2))),0),MATCH(Dashboard!$B8,Profiles[#Headers],0))","v":1649.0800000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B8),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,,\" \"),2))),0),MATCH(Dashboard!$B8,Profiles[#Headers],0))","v":1649.0800000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B8),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,,\" \"),2))),0),MATCH(Dashboard!$B8,Profiles[#Headers],0))","v":1649.0800000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B8),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,,\" \"),2))),0),MATCH(Dashboard!$B8,Profiles[#Headers],0))","v":1649.0800000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B8),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,,\" \"),2))),0),MATCH(Dashboard!$B8,Profiles[#Headers],0))","v":1649.0800000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B8),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,,\" \"),2))),0),MATCH(Dashboard!$B8,Profiles[#Headers],0))","v":1649.0800000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B8),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,,\" \"),2))),0),MATCH(Dashboard!$B8,Profiles[#Headers],0))","v":1649.0800000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B8),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,,\" \"),2))),0),MATCH(Dashboard!$B8,Profiles[#Headers],0))","v":1649.0800000000002}]
[null,"CT",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Month]=MONTH(Month&\" 1, 2000\"))*(Supply[Unit Category]=Dashboard!$B9)*(Supply[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":7514.9699999999993},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B9),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,,\" \"),2))),0),MATCH(Dashboard!$B9,Profiles[#Headers],0))","v":7514.9699999999993},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B9),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,,\" \"),2))),0),MATCH(Dashboard!$B9,Profiles[#Headers],0))","v":7514.9699999999993},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B9),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,,\" \"),2))),0),MATCH(Dashboard!$B9,Profiles[#Headers],0))","v":7514.9699999999993},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B9),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,,\" \"),2))),0),MATCH(Dashboard!$B9,Profiles[#Headers],0))","v":7514.9699999999993},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B9),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,,\" \"),2))),0),MATCH(Dashboard!$B9,Profiles[#Headers],0))","v":7514.9699999999993},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B9),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,,\" \"),2))),0),MATCH(Dashboard!$B9,Profiles[#Headers],0))","v":7514.9699999999993},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B9),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,,\" \"),2))),0),MATCH(Dashboard!$B9,Profiles[#Headers],0))","v":7514.9699999999993},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B9),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,,\" \"),2))),0),MATCH(Dashboard!$B9,Profiles[#Headers],0))","v":7514.9699999999993},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B9),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,,\" \"),2))),0),MATCH(Dashboard!$B9,Profiles[#Headers],0))","v":7514.9699999999993},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B9),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,,\" \"),2))),0),MATCH(Dashboard!$B9,Profiles[#Headers],0))","v":7514.9699999999993},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B9),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,,\" \"),2))),0),MATCH(Dashboard!$B9,Profiles[#Headers],0))","v":7514.9699999999993},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B9),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,,\" \"),2))),0),MATCH(Dashboard!$B9,Profiles[#Headers],0))","v":7514.9699999999993},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B9),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,,\" \"),2))),0),MATCH(Dashboard!$B9,Profiles[#Headers],0))","v":7514.9699999999993},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B9),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,,\" \"),2))),0),MATCH(Dashboard!$B9,Profiles[#Headers],0))","v":7514.9699999999993},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B9),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,,\" \"),2))),0),MATCH(Dashboard!$B9,Profiles[#Headers],0))","v":7514.9699999999993},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B9),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,,\" \"),2))),0),MATCH(Dashboard!$B9,Profiles[#Headers],0))","v":7514.9699999999993},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B9),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,,\" \"),2))),0),MATCH(Dashboard!$B9,Profiles[#Headers],0))","v":7514.9699999999993},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B9),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,,\" \"),2))),0),MATCH(Dashboard!$B9,Profiles[#Headers],0))","v":7514.9699999999993},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B9),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,,\" \"),2))),0),MATCH(Dashboard!$B9,Profiles[#Headers],0))","v":7514.9699999999993},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B9),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,,\" \"),2))),0),MATCH(Dashboard!$B9,Profiles[#Headers],0))","v":7514.9699999999993},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B9),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,,\" \"),2))),0),MATCH(Dashboard!$B9,Profiles[#Headers],0))","v":7514.9699999999993},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B9),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,,\" \"),2))),0),MATCH(Dashboard!$B9,Profiles[#Headers],0))","v":7514.9699999999993},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B9),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,,\" \"),2))),0),MATCH(Dashboard!$B9,Profiles[#Headers],0))","v":7514.9699999999993}]
[null,"DR",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Month]=MONTH(Month&\" 1, 2000\"))*(Supply[Unit Category]=Dashboard!$B10)*(Supply[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B10),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,,\" \"),2))),0),MATCH(Dashboard!$B10,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B10),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,,\" \"),2))),0),MATCH(Dashboard!$B10,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B10),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,,\" \"),2))),0),MATCH(Dashboard!$B10,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B10),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,,\" \"),2))),0),MATCH(Dashboard!$B10,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B10),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,,\" \"),2))),0),MATCH(Dashboard!$B10,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B10),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,,\" \"),2))),0),MATCH(Dashboard!$B10,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B10),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,,\" \"),2))),0),MATCH(Dashboard!$B10,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B10),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,,\" \"),2))),0),MATCH(Dashboard!$B10,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B10),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,,\" \"),2))),0),MATCH(Dashboard!$B10,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B10),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,,\" \"),2))),0),MATCH(Dashboard!$B10,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B10),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,,\" \"),2))),0),MATCH(Dashboard!$B10,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B10),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,,\" \"),2))),0),MATCH(Dashboard!$B10,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B10),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,,\" \"),2))),0),MATCH(Dashboard!$B10,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B10),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,,\" \"),2))),0),MATCH(Dashboard!$B10,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B10),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,,\" \"),2))),0),MATCH(Dashboard!$B10,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B10),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,,\" \"),2))),0),MATCH(Dashboard!$B10,Profiles[#Headers],0))","v":1605.5169963320632},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B10),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,,\" \"),2))),0),MATCH(Dashboard!$B10,Profiles[#Headers],0))","v":1439.6275344018013},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B10),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,,\" \"),2))),0),MATCH(Dashboard!$B10,Profiles[#Headers],0))","v":1084.2414639897268},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B10),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,,\" \"),2))),0),MATCH(Dashboard!$B10,Profiles[#Headers],0))","v":1061.182579175666},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B10),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,,\" \"),2))),0),MATCH(Dashboard!$B10,Profiles[#Headers],0))","v":948.82734055975027},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B10),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,,\" \"),2))),0),MATCH(Dashboard!$B10,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B10),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,,\" \"),2))),0),MATCH(Dashboard!$B10,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B10),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,,\" \"),2))),0),MATCH(Dashboard!$B10,Profiles[#Headers],0))","v":0}]
[null,"ICE",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Month]=MONTH(Month&\" 1, 2000\"))*(Supply[Unit Category]=Dashboard!$B11)*(Supply[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":247.95000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B11),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,,\" \"),2))),0),MATCH(Dashboard!$B11,Profiles[#Headers],0))","v":247.95000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B11),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,,\" \"),2))),0),MATCH(Dashboard!$B11,Profiles[#Headers],0))","v":247.95000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B11),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,,\" \"),2))),0),MATCH(Dashboard!$B11,Profiles[#Headers],0))","v":247.95000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B11),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,,\" \"),2))),0),MATCH(Dashboard!$B11,Profiles[#Headers],0))","v":247.95000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B11),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,,\" \"),2))),0),MATCH(Dashboard!$B11,Profiles[#Headers],0))","v":247.95000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B11),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,,\" \"),2))),0),MATCH(Dashboard!$B11,Profiles[#Headers],0))","v":247.95000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B11),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,,\" \"),2))),0),MATCH(Dashboard!$B11,Profiles[#Headers],0))","v":247.95000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B11),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,,\" \"),2))),0),MATCH(Dashboard!$B11,Profiles[#Headers],0))","v":247.95000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B11),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,,\" \"),2))),0),MATCH(Dashboard!$B11,Profiles[#Headers],0))","v":247.95000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B11),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,,\" \"),2))),0),MATCH(Dashboard!$B11,Profiles[#Headers],0))","v":247.95000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B11),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,,\" \"),2))),0),MATCH(Dashboard!$B11,Profiles[#Headers],0))","v":247.95000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B11),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,,\" \"),2))),0),MATCH(Dashboard!$B11,Profiles[#Headers],0))","v":247.95000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B11),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,,\" \"),2))),0),MATCH(Dashboard!$B11,Profiles[#Headers],0))","v":247.95000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B11),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,,\" \"),2))),0),MATCH(Dashboard!$B11,Profiles[#Headers],0))","v":247.95000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B11),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,,\" \"),2))),0),MATCH(Dashboard!$B11,Profiles[#Headers],0))","v":247.95000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B11),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,,\" \"),2))),0),MATCH(Dashboard!$B11,Profiles[#Headers],0))","v":247.95000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B11),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,,\" \"),2))),0),MATCH(Dashboard!$B11,Profiles[#Headers],0))","v":247.95000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B11),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,,\" \"),2))),0),MATCH(Dashboard!$B11,Profiles[#Headers],0))","v":247.95000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B11),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,,\" \"),2))),0),MATCH(Dashboard!$B11,Profiles[#Headers],0))","v":247.95000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B11),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,,\" \"),2))),0),MATCH(Dashboard!$B11,Profiles[#Headers],0))","v":247.95000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B11),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,,\" \"),2))),0),MATCH(Dashboard!$B11,Profiles[#Headers],0))","v":247.95000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B11),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,,\" \"),2))),0),MATCH(Dashboard!$B11,Profiles[#Headers],0))","v":247.95000000000002},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B11),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,,\" \"),2))),0),MATCH(Dashboard!$B11,Profiles[#Headers],0))","v":247.95000000000002}]
[null,"Geothermal",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Month]=MONTH(Month&\" 1, 2000\"))*(Supply[Unit Category]=Dashboard!$B12)*(Supply[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":911.17},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B12),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,,\" \"),2))),0),MATCH(Dashboard!$B12,Profiles[#Headers],0))","v":911.17},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B12),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,,\" \"),2))),0),MATCH(Dashboard!$B12,Profiles[#Headers],0))","v":911.17},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B12),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,,\" \"),2))),0),MATCH(Dashboard!$B12,Profiles[#Headers],0))","v":911.17},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B12),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,,\" \"),2))),0),MATCH(Dashboard!$B12,Profiles[#Headers],0))","v":911.17},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B12),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,,\" \"),2))),0),MATCH(Dashboard!$B12,Profiles[#Headers],0))","v":911.17},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B12),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,,\" \"),2))),0),MATCH(Dashboard!$B12,Profiles[#Headers],0))","v":911.17},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B12),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,,\" \"),2))),0),MATCH(Dashboard!$B12,Profiles[#Headers],0))","v":911.17},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B12),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,,\" \"),2))),0),MATCH(Dashboard!$B12,Profiles[#Headers],0))","v":911.17},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B12),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,,\" \"),2))),0),MATCH(Dashboard!$B12,Profiles[#Headers],0))","v":911.17},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B12),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,,\" \"),2))),0),MATCH(Dashboard!$B12,Profiles[#Headers],0))","v":911.17},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B12),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,,\" \"),2))),0),MATCH(Dashboard!$B12,Profiles[#Headers],0))","v":911.17},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B12),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,,\" \"),2))),0),MATCH(Dashboard!$B12,Profiles[#Headers],0))","v":911.17},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B12),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,,\" \"),2))),0),MATCH(Dashboard!$B12,Profiles[#Headers],0))","v":911.17},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B12),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,,\" \"),2))),0),MATCH(Dashboard!$B12,Profiles[#Headers],0))","v":911.17},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B12),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,,\" \"),2))),0),MATCH(Dashboard!$B12,Profiles[#Headers],0))","v":911.17},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B12),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,,\" \"),2))),0),MATCH(Dashboard!$B12,Profiles[#Headers],0))","v":911.17},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B12),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,,\" \"),2))),0),MATCH(Dashboard!$B12,Profiles[#Headers],0))","v":911.17},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B12),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,,\" \"),2))),0),MATCH(Dashboard!$B12,Profiles[#Headers],0))","v":911.17},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B12),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,,\" \"),2))),0),MATCH(Dashboard!$B12,Profiles[#Headers],0))","v":911.17},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B12),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,,\" \"),2))),0),MATCH(Dashboard!$B12,Profiles[#Headers],0))","v":911.17},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B12),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,,\" \"),2))),0),MATCH(Dashboard!$B12,Profiles[#Headers],0))","v":911.17},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B12),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,,\" \"),2))),0),MATCH(Dashboard!$B12,Profiles[#Headers],0))","v":911.17},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B12),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,,\" \"),2))),0),MATCH(Dashboard!$B12,Profiles[#Headers],0))","v":911.17}]
[null,"Hydro",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Month]=MONTH(Month&\" 1, 2000\"))*(Supply[Unit Category]=Dashboard!$B13)*(Supply[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":4254.55},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B13),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,,\" \"),2))),0),MATCH(Dashboard!$B13,Profiles[#Headers],0))","v":4254.55},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B13),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,,\" \"),2))),0),MATCH(Dashboard!$B13,Profiles[#Headers],0))","v":4254.55},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B13),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,,\" \"),2))),0),MATCH(Dashboard!$B13,Profiles[#Headers],0))","v":4254.55},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B13),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,,\" \"),2))),0),MATCH(Dashboard!$B13,Profiles[#Headers],0))","v":4254.55},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B13),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,,\" \"),2))),0),MATCH(Dashboard!$B13,Profiles[#Headers],0))","v":4254.55},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B13),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,,\" \"),2))),0),MATCH(Dashboard!$B13,Profiles[#Headers],0))","v":4254.55},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B13),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,,\" \"),2))),0),MATCH(Dashboard!$B13,Profiles[#Headers],0))","v":4254.55},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B13),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,,\" \"),2))),0),MATCH(Dashboard!$B13,Profiles[#Headers],0))","v":4254.55},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B13),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,,\" \"),2))),0),MATCH(Dashboard!$B13,Profiles[#Headers],0))","v":4254.55},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B13),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,,\" \"),2))),0),MATCH(Dashboard!$B13,Profiles[#Headers],0))","v":4254.55},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B13),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,,\" \"),2))),0),MATCH(Dashboard!$B13,Profiles[#Headers],0))","v":4254.55},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B13),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,,\" \"),2))),0),MATCH(Dashboard!$B13,Profiles[#Headers],0))","v":4254.55},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B13),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,,\" \"),2))),0),MATCH(Dashboard!$B13,Profiles[#Headers],0))","v":4254.55},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B13),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,,\" \"),2))),0),MATCH(Dashboard!$B13,Profiles[#Headers],0))","v":4254.55},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B13),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,,\" \"),2))),0),MATCH(Dashboard!$B13,Profiles[#Headers],0))","v":4254.55},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B13),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,,\" \"),2))),0),MATCH(Dashboard!$B13,Profiles[#Headers],0))","v":4254.55},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B13),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,,\" \"),2))),0),MATCH(Dashboard!$B13,Profiles[#Headers],0))","v":4254.55},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B13),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,,\" \"),2))),0),MATCH(Dashboard!$B13,Profiles[#Headers],0))","v":4254.55},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B13),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,,\" \"),2))),0),MATCH(Dashboard!$B13,Profiles[#Headers],0))","v":4254.55},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B13),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,,\" \"),2))),0),MATCH(Dashboard!$B13,Profiles[#Headers],0))","v":4254.55},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B13),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,,\" \"),2))),0),MATCH(Dashboard!$B13,Profiles[#Headers],0))","v":4254.55},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B13),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,,\" \"),2))),0),MATCH(Dashboard!$B13,Profiles[#Headers],0))","v":4254.55},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B13),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,,\" \"),2))),0),MATCH(Dashboard!$B13,Profiles[#Headers],0))","v":4254.55}]
[null,"Interchange",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Month]=MONTH(Month&\" 1, 2000\"))*(Supply[Unit Category]=Dashboard!$B14)*(Supply[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":2500},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B14),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,,\" \"),2))),0),MATCH(Dashboard!$B14,Profiles[#Headers],0))","v":2500},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B14),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,,\" \"),2))),0),MATCH(Dashboard!$B14,Profiles[#Headers],0))","v":2500},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B14),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,,\" \"),2))),0),MATCH(Dashboard!$B14,Profiles[#Headers],0))","v":2500},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B14),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,,\" \"),2))),0),MATCH(Dashboard!$B14,Profiles[#Headers],0))","v":2500},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B14),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,,\" \"),2))),0),MATCH(Dashboard!$B14,Profiles[#Headers],0))","v":2500},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B14),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,,\" \"),2))),0),MATCH(Dashboard!$B14,Profiles[#Headers],0))","v":2500},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B14),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,,\" \"),2))),0),MATCH(Dashboard!$B14,Profiles[#Headers],0))","v":2500},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B14),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,,\" \"),2))),0),MATCH(Dashboard!$B14,Profiles[#Headers],0))","v":2500},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B14),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,,\" \"),2))),0),MATCH(Dashboard!$B14,Profiles[#Headers],0))","v":2500},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B14),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,,\" \"),2))),0),MATCH(Dashboard!$B14,Profiles[#Headers],0))","v":2500},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B14),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,,\" \"),2))),0),MATCH(Dashboard!$B14,Profiles[#Headers],0))","v":2500},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B14),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,,\" \"),2))),0),MATCH(Dashboard!$B14,Profiles[#Headers],0))","v":2500},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B14),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,,\" \"),2))),0),MATCH(Dashboard!$B14,Profiles[#Headers],0))","v":2500},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B14),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,,\" \"),2))),0),MATCH(Dashboard!$B14,Profiles[#Headers],0))","v":2500},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B14),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,,\" \"),2))),0),MATCH(Dashboard!$B14,Profiles[#Headers],0))","v":2500},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B14),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,,\" \"),2))),0),MATCH(Dashboard!$B14,Profiles[#Headers],0))","v":2500},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B14),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,,\" \"),2))),0),MATCH(Dashboard!$B14,Profiles[#Headers],0))","v":2500},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B14),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,,\" \"),2))),0),MATCH(Dashboard!$B14,Profiles[#Headers],0))","v":2500},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B14),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,,\" \"),2))),0),MATCH(Dashboard!$B14,Profiles[#Headers],0))","v":2500},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B14),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,,\" \"),2))),0),MATCH(Dashboard!$B14,Profiles[#Headers],0))","v":2500},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B14),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,,\" \"),2))),0),MATCH(Dashboard!$B14,Profiles[#Headers],0))","v":2500},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B14),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,,\" \"),2))),0),MATCH(Dashboard!$B14,Profiles[#Headers],0))","v":2500},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B14),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,,\" \"),2))),0),MATCH(Dashboard!$B14,Profiles[#Headers],0))","v":2500}]
[null,"Nuclear",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Month]=MONTH(Month&\" 1, 2000\"))*(Supply[Unit Category]=Dashboard!$B15)*(Supply[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":2879.9200000000005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B15),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,,\" \"),2))),0),MATCH(Dashboard!$B15,Profiles[#Headers],0))","v":2879.9200000000005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B15),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,,\" \"),2))),0),MATCH(Dashboard!$B15,Profiles[#Headers],0))","v":2879.9200000000005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B15),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,,\" \"),2))),0),MATCH(Dashboard!$B15,Profiles[#Headers],0))","v":2879.9200000000005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B15),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,,\" \"),2))),0),MATCH(Dashboard!$B15,Profiles[#Headers],0))","v":2879.9200000000005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B15),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,,\" \"),2))),0),MATCH(Dashboard!$B15,Profiles[#Headers],0))","v":2879.9200000000005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B15),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,,\" \"),2))),0),MATCH(Dashboard!$B15,Profiles[#Headers],0))","v":2879.9200000000005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B15),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,,\" \"),2))),0),MATCH(Dashboard!$B15,Profiles[#Headers],0))","v":2879.9200000000005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B15),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,,\" \"),2))),0),MATCH(Dashboard!$B15,Profiles[#Headers],0))","v":2879.9200000000005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B15),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,,\" \"),2))),0),MATCH(Dashboard!$B15,Profiles[#Headers],0))","v":2879.9200000000005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B15),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,,\" \"),2))),0),MATCH(Dashboard!$B15,Profiles[#Headers],0))","v":2879.9200000000005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B15),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,,\" \"),2))),0),MATCH(Dashboard!$B15,Profiles[#Headers],0))","v":2879.9200000000005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B15),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,,\" \"),2))),0),MATCH(Dashboard!$B15,Profiles[#Headers],0))","v":2879.9200000000005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B15),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,,\" \"),2))),0),MATCH(Dashboard!$B15,Profiles[#Headers],0))","v":2879.9200000000005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B15),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,,\" \"),2))),0),MATCH(Dashboard!$B15,Profiles[#Headers],0))","v":2879.9200000000005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B15),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,,\" \"),2))),0),MATCH(Dashboard!$B15,Profiles[#Headers],0))","v":2879.9200000000005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B15),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,,\" \"),2))),0),MATCH(Dashboard!$B15,Profiles[#Headers],0))","v":2879.9200000000005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B15),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,,\" \"),2))),0),MATCH(Dashboard!$B15,Profiles[#Headers],0))","v":2879.9200000000005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B15),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,,\" \"),2))),0),MATCH(Dashboard!$B15,Profiles[#Headers],0))","v":2879.9200000000005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B15),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,,\" \"),2))),0),MATCH(Dashboard!$B15,Profiles[#Headers],0))","v":2879.9200000000005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B15),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,,\" \"),2))),0),MATCH(Dashboard!$B15,Profiles[#Headers],0))","v":2879.9200000000005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B15),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,,\" \"),2))),0),MATCH(Dashboard!$B15,Profiles[#Headers],0))","v":2879.9200000000005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B15),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,,\" \"),2))),0),MATCH(Dashboard!$B15,Profiles[#Headers],0))","v":2879.9200000000005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B15),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,,\" \"),2))),0),MATCH(Dashboard!$B15,Profiles[#Headers],0))","v":2879.9200000000005}]
[null,"PSH",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Month]=MONTH(Month&\" 1, 2000\"))*(Supply[Unit Category]=Dashboard!$B16)*(Supply[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":1417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B16),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,,\" \"),2))),0),MATCH(Dashboard!$B16,Profiles[#Headers],0))","v":1417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B16),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,,\" \"),2))),0),MATCH(Dashboard!$B16,Profiles[#Headers],0))","v":1417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B16),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,,\" \"),2))),0),MATCH(Dashboard!$B16,Profiles[#Headers],0))","v":1417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B16),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,,\" \"),2))),0),MATCH(Dashboard!$B16,Profiles[#Headers],0))","v":1417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B16),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,,\" \"),2))),0),MATCH(Dashboard!$B16,Profiles[#Headers],0))","v":1417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B16),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,,\" \"),2))),0),MATCH(Dashboard!$B16,Profiles[#Headers],0))","v":1417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B16),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,,\" \"),2))),0),MATCH(Dashboard!$B16,Profiles[#Headers],0))","v":1417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B16),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,,\" \"),2))),0),MATCH(Dashboard!$B16,Profiles[#Headers],0))","v":1417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B16),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,,\" \"),2))),0),MATCH(Dashboard!$B16,Profiles[#Headers],0))","v":1417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B16),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,,\" \"),2))),0),MATCH(Dashboard!$B16,Profiles[#Headers],0))","v":1417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B16),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,,\" \"),2))),0),MATCH(Dashboard!$B16,Profiles[#Headers],0))","v":1417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B16),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,,\" \"),2))),0),MATCH(Dashboard!$B16,Profiles[#Headers],0))","v":1417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B16),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,,\" \"),2))),0),MATCH(Dashboard!$B16,Profiles[#Headers],0))","v":1417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B16),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,,\" \"),2))),0),MATCH(Dashboard!$B16,Profiles[#Headers],0))","v":1417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B16),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,,\" \"),2))),0),MATCH(Dashboard!$B16,Profiles[#Headers],0))","v":1417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B16),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,,\" \"),2))),0),MATCH(Dashboard!$B16,Profiles[#Headers],0))","v":1417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B16),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,,\" \"),2))),0),MATCH(Dashboard!$B16,Profiles[#Headers],0))","v":1417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B16),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,,\" \"),2))),0),MATCH(Dashboard!$B16,Profiles[#Headers],0))","v":1417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B16),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,,\" \"),2))),0),MATCH(Dashboard!$B16,Profiles[#Headers],0))","v":1417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B16),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,,\" \"),2))),0),MATCH(Dashboard!$B16,Profiles[#Headers],0))","v":1417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B16),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,,\" \"),2))),0),MATCH(Dashboard!$B16,Profiles[#Headers],0))","v":1417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B16),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,,\" \"),2))),0),MATCH(Dashboard!$B16,Profiles[#Headers],0))","v":1417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B16),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,,\" \"),2))),0),MATCH(Dashboard!$B16,Profiles[#Headers],0))","v":1417}]
[null,"Storage",{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":1278.3830983885709},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,\" \"),2))),0))","v":0},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,\" \"),2))),0))","v":0},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,\" \"),2))),0))","v":0},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,\" \"),2))),0))","v":0},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,\" \"),2))),0))","v":550.66960865219153},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,\" \"),2))),0))","v":3712.8289420215588},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,\" \"),2))),0))","v":4049.2786884173984},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,\" \"),2))),0))","v":0},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,\" \"),2))),0))","v":0},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,\" \"),2))),0))","v":0},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,\" \"),2))),0))","v":0},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,\" \"),2))),0))","v":0},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,\" \"),2))),0))","v":0},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,\" \"),2))),0))","v":0},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,\" \"),2))),0))","v":0},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,\" \"),2))),0))","v":1825.9795710519829},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,\" \"),2))),0))","v":5480.5686442017686},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,\" \"),2))),0))","v":6397.2683061443968},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,\" \"),2))),0))","v":6322.5774528941838},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,\" \"),2))),0))","v":5592.3747537572344},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,\" \"),2))),0))","v":5535.4800504901796},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,\" \"),2))),0))","v":3974.228025731114},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]=MONTH(Month&\" 1, 2000\"))*(StorageAllocation[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,\" \"),2))),0))","v":2734.64285824939}]
[null,"Solar Fixed_Norcal",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Month]=MONTH(Month&\" 1, 2000\"))*(Supply[Unit Category]=Dashboard!$B18)*(Supply[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B18),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,,\" \"),2))),0),MATCH(Dashboard!$B18,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B18),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,,\" \"),2))),0),MATCH(Dashboard!$B18,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B18),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,,\" \"),2))),0),MATCH(Dashboard!$B18,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B18),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,,\" \"),2))),0),MATCH(Dashboard!$B18,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B18),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,,\" \"),2))),0),MATCH(Dashboard!$B18,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B18),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,,\" \"),2))),0),MATCH(Dashboard!$B18,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B18),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,,\" \"),2))),0),MATCH(Dashboard!$B18,Profiles[#Headers],0))","v":45.265338664578046},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B18),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,,\" \"),2))),0),MATCH(Dashboard!$B18,Profiles[#Headers],0))","v":339.74024037120455},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B18),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,,\" \"),2))),0),MATCH(Dashboard!$B18,Profiles[#Headers],0))","v":704.1415010193283},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B18),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,,\" \"),2))),0),MATCH(Dashboard!$B18,Profiles[#Headers],0))","v":876.42270120631918},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B18),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,,\" \"),2))),0),MATCH(Dashboard!$B18,Profiles[#Headers],0))","v":941.54653952977958},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B18),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,,\" \"),2))),0),MATCH(Dashboard!$B18,Profiles[#Headers],0))","v":928.87627385138796},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B18),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,,\" \"),2))),0),MATCH(Dashboard!$B18,Profiles[#Headers],0))","v":857.48140174778564},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B18),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,,\" \"),2))),0),MATCH(Dashboard!$B18,Profiles[#Headers],0))","v":738.88137112855111},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B18),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,,\" \"),2))),0),MATCH(Dashboard!$B18,Profiles[#Headers],0))","v":502.079890771625},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B18),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,,\" \"),2))),0),MATCH(Dashboard!$B18,Profiles[#Headers],0))","v":116.50507272436509},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B18),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,,\" \"),2))),0),MATCH(Dashboard!$B18,Profiles[#Headers],0))","v":7.6921208058209151E-2},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B18),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,,\" \"),2))),0),MATCH(Dashboard!$B18,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B18),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,,\" \"),2))),0),MATCH(Dashboard!$B18,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B18),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,,\" \"),2))),0),MATCH(Dashboard!$B18,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B18),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,,\" \"),2))),0),MATCH(Dashboard!$B18,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B18),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,,\" \"),2))),0),MATCH(Dashboard!$B18,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B18),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,,\" \"),2))),0),MATCH(Dashboard!$B18,Profiles[#Headers],0))","v":0}]
[null,"Solar Fixed_Socal",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Month]=MONTH(Month&\" 1, 2000\"))*(Supply[Unit Category]=Dashboard!$B19)*(Supply[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":-1.0852637412973945E-3},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B19),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,,\" \"),2))),0),MATCH(Dashboard!$B19,Profiles[#Headers],0))","v":-2.6651089621741457E-3},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B19),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,,\" \"),2))),0),MATCH(Dashboard!$B19,Profiles[#Headers],0))","v":-3.5282906372347987E-3},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B19),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,,\" \"),2))),0),MATCH(Dashboard!$B19,Profiles[#Headers],0))","v":-4.0559212638371393E-3},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B19),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,,\" \"),2))),0),MATCH(Dashboard!$B19,Profiles[#Headers],0))","v":-4.4940480173053044E-3},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B19),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,,\" \"),2))),0),MATCH(Dashboard!$B19,Profiles[#Headers],0))","v":-2.4005486838100999E-3},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B19),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,,\" \"),2))),0),MATCH(Dashboard!$B19,Profiles[#Headers],0))","v":4.3136199397152053},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B19),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,,\" \"),2))),0),MATCH(Dashboard!$B19,Profiles[#Headers],0))","v":335.60644184355601},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B19),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,,\" \"),2))),0),MATCH(Dashboard!$B19,Profiles[#Headers],0))","v":1158.4074037980693},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B19),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,,\" \"),2))),0),MATCH(Dashboard!$B19,Profiles[#Headers],0))","v":1577.1982226083421},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B19),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,,\" \"),2))),0),MATCH(Dashboard!$B19,Profiles[#Headers],0))","v":1736.0715684662428},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B19),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,,\" \"),2))),0),MATCH(Dashboard!$B19,Profiles[#Headers],0))","v":1804.3426705501915},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B19),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,,\" \"),2))),0),MATCH(Dashboard!$B19,Profiles[#Headers],0))","v":1722.1628028267871},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B19),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,,\" \"),2))),0),MATCH(Dashboard!$B19,Profiles[#Headers],0))","v":1644.5080835404833},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B19),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,,\" \"),2))),0),MATCH(Dashboard!$B19,Profiles[#Headers],0))","v":1375.3370947058982},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B19),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,,\" \"),2))),0),MATCH(Dashboard!$B19,Profiles[#Headers],0))","v":761.84560907493744},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B19),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,,\" \"),2))),0),MATCH(Dashboard!$B19,Profiles[#Headers],0))","v":111.10613426999257},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B19),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,,\" \"),2))),0),MATCH(Dashboard!$B19,Profiles[#Headers],0))","v":2.8713550194789519E-2},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B19),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,,\" \"),2))),0),MATCH(Dashboard!$B19,Profiles[#Headers],0))","v":1.1421521641069871E-2},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B19),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,,\" \"),2))),0),MATCH(Dashboard!$B19,Profiles[#Headers],0))","v":1.2281825004086318E-2},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B19),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,,\" \"),2))),0),MATCH(Dashboard!$B19,Profiles[#Headers],0))","v":1.169590232838924E-2},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B19),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,,\" \"),2))),0),MATCH(Dashboard!$B19,Profiles[#Headers],0))","v":9.5356775407865902E-3},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B19),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,,\" \"),2))),0),MATCH(Dashboard!$B19,Profiles[#Headers],0))","v":5.4354804921275405E-3},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B19),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,,\" \"),2))),0),MATCH(Dashboard!$B19,Profiles[#Headers],0))","v":1.1060606035349341E-3}]
[null,"Solar Thermal_Norcal",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Month]=MONTH(Month&\" 1, 2000\"))*(Supply[Unit Category]=Dashboard!$B20)*(Supply[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B20),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,,\" \"),2))),0),MATCH(Dashboard!$B20,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B20),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,,\" \"),2))),0),MATCH(Dashboard!$B20,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B20),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,,\" \"),2))),0),MATCH(Dashboard!$B20,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B20),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,,\" \"),2))),0),MATCH(Dashboard!$B20,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B20),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,,\" \"),2))),0),MATCH(Dashboard!$B20,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B20),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,,\" \"),2))),0),MATCH(Dashboard!$B20,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B20),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,,\" \"),2))),0),MATCH(Dashboard!$B20,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B20),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,,\" \"),2))),0),MATCH(Dashboard!$B20,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B20),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,,\" \"),2))),0),MATCH(Dashboard!$B20,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B20),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,,\" \"),2))),0),MATCH(Dashboard!$B20,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B20),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,,\" \"),2))),0),MATCH(Dashboard!$B20,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B20),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,,\" \"),2))),0),MATCH(Dashboard!$B20,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B20),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,,\" \"),2))),0),MATCH(Dashboard!$B20,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B20),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,,\" \"),2))),0),MATCH(Dashboard!$B20,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B20),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,,\" \"),2))),0),MATCH(Dashboard!$B20,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B20),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,,\" \"),2))),0),MATCH(Dashboard!$B20,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B20),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,,\" \"),2))),0),MATCH(Dashboard!$B20,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B20),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,,\" \"),2))),0),MATCH(Dashboard!$B20,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B20),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,,\" \"),2))),0),MATCH(Dashboard!$B20,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B20),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,,\" \"),2))),0),MATCH(Dashboard!$B20,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B20),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,,\" \"),2))),0),MATCH(Dashboard!$B20,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B20),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,,\" \"),2))),0),MATCH(Dashboard!$B20,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B20),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,,\" \"),2))),0),MATCH(Dashboard!$B20,Profiles[#Headers],0))","v":0}]
[null,"Solar Thermal_Socal",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Month]=MONTH(Month&\" 1, 2000\"))*(Supply[Unit Category]=Dashboard!$B21)*(Supply[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B21),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,,\" \"),2))),0),MATCH(Dashboard!$B21,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B21),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,,\" \"),2))),0),MATCH(Dashboard!$B21,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B21),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,,\" \"),2))),0),MATCH(Dashboard!$B21,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B21),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,,\" \"),2))),0),MATCH(Dashboard!$B21,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B21),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,,\" \"),2))),0),MATCH(Dashboard!$B21,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B21),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,,\" \"),2))),0),MATCH(Dashboard!$B21,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B21),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,,\" \"),2))),0),MATCH(Dashboard!$B21,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B21),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,,\" \"),2))),0),MATCH(Dashboard!$B21,Profiles[#Headers],0))","v":54.339256843065968},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B21),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,,\" \"),2))),0),MATCH(Dashboard!$B21,Profiles[#Headers],0))","v":183.92248151900026},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B21),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,,\" \"),2))),0),MATCH(Dashboard!$B21,Profiles[#Headers],0))","v":247.23233841888486},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B21),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,,\" \"),2))),0),MATCH(Dashboard!$B21,Profiles[#Headers],0))","v":279.85033882469673},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B21),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,,\" \"),2))),0),MATCH(Dashboard!$B21,Profiles[#Headers],0))","v":259.58746659649302},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B21),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,,\" \"),2))),0),MATCH(Dashboard!$B21,Profiles[#Headers],0))","v":262.74968707931032},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B21),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,,\" \"),2))),0),MATCH(Dashboard!$B21,Profiles[#Headers],0))","v":248.95296897869554},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B21),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,,\" \"),2))),0),MATCH(Dashboard!$B21,Profiles[#Headers],0))","v":184.1218135818886},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B21),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,,\" \"),2))),0),MATCH(Dashboard!$B21,Profiles[#Headers],0))","v":53.228738059692347},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B21),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,,\" \"),2))),0),MATCH(Dashboard!$B21,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B21),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,,\" \"),2))),0),MATCH(Dashboard!$B21,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B21),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,,\" \"),2))),0),MATCH(Dashboard!$B21,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B21),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,,\" \"),2))),0),MATCH(Dashboard!$B21,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B21),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,,\" \"),2))),0),MATCH(Dashboard!$B21,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B21),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,,\" \"),2))),0),MATCH(Dashboard!$B21,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B21),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,,\" \"),2))),0),MATCH(Dashboard!$B21,Profiles[#Headers],0))","v":0}]
[null,"Solar Tracking_Norcal",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Month]=MONTH(Month&\" 1, 2000\"))*(Supply[Unit Category]=Dashboard!$B22)*(Supply[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B22),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,,\" \"),2))),0),MATCH(Dashboard!$B22,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B22),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,,\" \"),2))),0),MATCH(Dashboard!$B22,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B22),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,,\" \"),2))),0),MATCH(Dashboard!$B22,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B22),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,,\" \"),2))),0),MATCH(Dashboard!$B22,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B22),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,,\" \"),2))),0),MATCH(Dashboard!$B22,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B22),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,,\" \"),2))),0),MATCH(Dashboard!$B22,Profiles[#Headers],0))","v":3.0012485485194011E-3},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B22),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,,\" \"),2))),0),MATCH(Dashboard!$B22,Profiles[#Headers],0))","v":103.75525258522268},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B22),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,,\" \"),2))),0),MATCH(Dashboard!$B22,Profiles[#Headers],0))","v":799.99734176450909},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B22),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,,\" \"),2))),0),MATCH(Dashboard!$B22,Profiles[#Headers],0))","v":1524.8378607340439},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B22),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,,\" \"),2))),0),MATCH(Dashboard!$B22,Profiles[#Headers],0))","v":1885.9097764820003},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B22),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,,\" \"),2))),0),MATCH(Dashboard!$B22,Profiles[#Headers],0))","v":2076.46405195634},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B22),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,,\" \"),2))),0),MATCH(Dashboard!$B22,Profiles[#Headers],0))","v":2077.2454657580179},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B22),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,,\" \"),2))),0),MATCH(Dashboard!$B22,Profiles[#Headers],0))","v":1960.4612624395281},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B22),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,,\" \"),2))),0),MATCH(Dashboard!$B22,Profiles[#Headers],0))","v":1835.1150535543877},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B22),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,,\" \"),2))),0),MATCH(Dashboard!$B22,Profiles[#Headers],0))","v":1253.4936223248787},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B22),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,,\" \"),2))),0),MATCH(Dashboard!$B22,Profiles[#Headers],0))","v":273.11185030007198},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B22),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,,\" \"),2))),0),MATCH(Dashboard!$B22,Profiles[#Headers],0))","v":0.15063228470421963},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B22),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,,\" \"),2))),0),MATCH(Dashboard!$B22,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B22),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,,\" \"),2))),0),MATCH(Dashboard!$B22,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B22),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,,\" \"),2))),0),MATCH(Dashboard!$B22,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B22),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,,\" \"),2))),0),MATCH(Dashboard!$B22,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B22),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,,\" \"),2))),0),MATCH(Dashboard!$B22,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B22),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,,\" \"),2))),0),MATCH(Dashboard!$B22,Profiles[#Headers],0))","v":0}]
[null,"Solar Tracking_Socal",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Month]=MONTH(Month&\" 1, 2000\"))*(Supply[Unit Category]=Dashboard!$B23)*(Supply[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B23),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,,\" \"),2))),0),MATCH(Dashboard!$B23,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B23),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,,\" \"),2))),0),MATCH(Dashboard!$B23,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B23),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,,\" \"),2))),0),MATCH(Dashboard!$B23,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B23),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,,\" \"),2))),0),MATCH(Dashboard!$B23,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B23),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,,\" \"),2))),0),MATCH(Dashboard!$B23,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B23),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,,\" \"),2))),0),MATCH(Dashboard!$B23,Profiles[#Headers],0))","v":4.6468442675627504},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B23),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,,\" \"),2))),0),MATCH(Dashboard!$B23,Profiles[#Headers],0))","v":1044.2217736968778},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B23),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,,\" \"),2))),0),MATCH(Dashboard!$B23,Profiles[#Headers],0))","v":3825.4029779854582},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B23),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,,\" \"),2))),0),MATCH(Dashboard!$B23,Profiles[#Headers],0))","v":4940.3153478416616},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B23),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,,\" \"),2))),0),MATCH(Dashboard!$B23,Profiles[#Headers],0))","v":5134.5046253295077},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B23),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,,\" \"),2))),0),MATCH(Dashboard!$B23,Profiles[#Headers],0))","v":5244.2260259969362},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B23),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,,\" \"),2))),0),MATCH(Dashboard!$B23,Profiles[#Headers],0))","v":5179.405459400512},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B23),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,,\" \"),2))),0),MATCH(Dashboard!$B23,Profiles[#Headers],0))","v":4864.5358562252923},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B23),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,,\" \"),2))),0),MATCH(Dashboard!$B23,Profiles[#Headers],0))","v":4501.9291105903476},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B23),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,,\" \"),2))),0),MATCH(Dashboard!$B23,Profiles[#Headers],0))","v":2837.4386247061734},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B23),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,,\" \"),2))),0),MATCH(Dashboard!$B23,Profiles[#Headers],0))","v":558.54800699405621},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B23),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,,\" \"),2))),0),MATCH(Dashboard!$B23,Profiles[#Headers],0))","v":0.13761790199311927},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B23),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,,\" \"),2))),0),MATCH(Dashboard!$B23,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B23),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,,\" \"),2))),0),MATCH(Dashboard!$B23,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B23),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,,\" \"),2))),0),MATCH(Dashboard!$B23,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B23),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,,\" \"),2))),0),MATCH(Dashboard!$B23,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B23),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,,\" \"),2))),0),MATCH(Dashboard!$B23,Profiles[#Headers],0))","v":0},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B23),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,,\" \"),2))),0),MATCH(Dashboard!$B23,Profiles[#Headers],0))","v":0}]
[null,"Wind_Norcal",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Month]=MONTH(Month&\" 1, 2000\"))*(Supply[Unit Category]=Dashboard!$B24)*(Supply[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":136.22406427595692},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B24),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,,\" \"),2))),0),MATCH(Dashboard!$B24,Profiles[#Headers],0))","v":146.9087160383358},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B24),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,,\" \"),2))),0),MATCH(Dashboard!$B24,Profiles[#Headers],0))","v":121.24629476344117},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B24),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,,\" \"),2))),0),MATCH(Dashboard!$B24,Profiles[#Headers],0))","v":123.8464607572476},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B24),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,,\" \"),2))),0),MATCH(Dashboard!$B24,Profiles[#Headers],0))","v":120.17031280595067},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B24),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,,\" \"),2))),0),MATCH(Dashboard!$B24,Profiles[#Headers],0))","v":120.6139304960782},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B24),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,,\" \"),2))),0),MATCH(Dashboard!$B24,Profiles[#Headers],0))","v":124.29432864422635},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B24),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,,\" \"),2))),0),MATCH(Dashboard!$B24,Profiles[#Headers],0))","v":135.39948367233725},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B24),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,,\" \"),2))),0),MATCH(Dashboard!$B24,Profiles[#Headers],0))","v":122.51949241745228},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B24),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,,\" \"),2))),0),MATCH(Dashboard!$B24,Profiles[#Headers],0))","v":104.5659400664167},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B24),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,,\" \"),2))),0),MATCH(Dashboard!$B24,Profiles[#Headers],0))","v":106.92556927472417},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B24),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,,\" \"),2))),0),MATCH(Dashboard!$B24,Profiles[#Headers],0))","v":99.267248763899005},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B24),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,,\" \"),2))),0),MATCH(Dashboard!$B24,Profiles[#Headers],0))","v":96.761666963250548},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B24),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,,\" \"),2))),0),MATCH(Dashboard!$B24,Profiles[#Headers],0))","v":89.811828711919944},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B24),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,,\" \"),2))),0),MATCH(Dashboard!$B24,Profiles[#Headers],0))","v":81.050421677916546},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B24),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,,\" \"),2))),0),MATCH(Dashboard!$B24,Profiles[#Headers],0))","v":78.027588759163791},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B24),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,,\" \"),2))),0),MATCH(Dashboard!$B24,Profiles[#Headers],0))","v":81.980992826040875},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B24),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,,\" \"),2))),0),MATCH(Dashboard!$B24,Profiles[#Headers],0))","v":91.284090395435058},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B24),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,,\" \"),2))),0),MATCH(Dashboard!$B24,Profiles[#Headers],0))","v":111.06538516110578},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B24),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,,\" \"),2))),0),MATCH(Dashboard!$B24,Profiles[#Headers],0))","v":136.21879340402333},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B24),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,,\" \"),2))),0),MATCH(Dashboard!$B24,Profiles[#Headers],0))","v":140.5758590405118},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B24),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,,\" \"),2))),0),MATCH(Dashboard!$B24,Profiles[#Headers],0))","v":149.05109457088216},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B24),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,,\" \"),2))),0),MATCH(Dashboard!$B24,Profiles[#Headers],0))","v":142.81961617703465},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B24),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,,\" \"),2))),0),MATCH(Dashboard!$B24,Profiles[#Headers],0))","v":141.52040912841406}]
[null,"Wind_Socal",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Month]=MONTH(Month&\" 1, 2000\"))*(Supply[Unit Category]=Dashboard!$B25)*(Supply[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":431.1543792789634},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B25),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,,\" \"),2))),0),MATCH(Dashboard!$B25,Profiles[#Headers],0))","v":448.03169033323428},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B25),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,,\" \"),2))),0),MATCH(Dashboard!$B25,Profiles[#Headers],0))","v":511.9209245914044},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B25),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,,\" \"),2))),0),MATCH(Dashboard!$B25,Profiles[#Headers],0))","v":481.80299719151606},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B25),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,,\" \"),2))),0),MATCH(Dashboard!$B25,Profiles[#Headers],0))","v":477.11551393870769},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B25),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,,\" \"),2))),0),MATCH(Dashboard!$B25,Profiles[#Headers],0))","v":444.27091262866554},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B25),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,,\" \"),2))),0),MATCH(Dashboard!$B25,Profiles[#Headers],0))","v":363.33410408122052},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B25),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,,\" \"),2))),0),MATCH(Dashboard!$B25,Profiles[#Headers],0))","v":313.91668437429411},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B25),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,,\" \"),2))),0),MATCH(Dashboard!$B25,Profiles[#Headers],0))","v":330.80362374275637},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B25),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,,\" \"),2))),0),MATCH(Dashboard!$B25,Profiles[#Headers],0))","v":331.19290475954858},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B25),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,,\" \"),2))),0),MATCH(Dashboard!$B25,Profiles[#Headers],0))","v":328.0038630365238},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B25),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,,\" \"),2))),0),MATCH(Dashboard!$B25,Profiles[#Headers],0))","v":343.35927015709774},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B25),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,,\" \"),2))),0),MATCH(Dashboard!$B25,Profiles[#Headers],0))","v":379.85390161503659},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B25),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,,\" \"),2))),0),MATCH(Dashboard!$B25,Profiles[#Headers],0))","v":435.24413658067118},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B25),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,,\" \"),2))),0),MATCH(Dashboard!$B25,Profiles[#Headers],0))","v":433.40778669708027},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B25),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,,\" \"),2))),0),MATCH(Dashboard!$B25,Profiles[#Headers],0))","v":474.07445658506202},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B25),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,,\" \"),2))),0),MATCH(Dashboard!$B25,Profiles[#Headers],0))","v":416.31941561610137},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B25),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,,\" \"),2))),0),MATCH(Dashboard!$B25,Profiles[#Headers],0))","v":416.00079559485232},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B25),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,,\" \"),2))),0),MATCH(Dashboard!$B25,Profiles[#Headers],0))","v":390.15447544258149},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B25),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,,\" \"),2))),0),MATCH(Dashboard!$B25,Profiles[#Headers],0))","v":395.84301365537254},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B25),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,,\" \"),2))),0),MATCH(Dashboard!$B25,Profiles[#Headers],0))","v":380.40431366267387},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B25),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,,\" \"),2))),0),MATCH(Dashboard!$B25,Profiles[#Headers],0))","v":372.89574482488104},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B25),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,,\" \"),2))),0),MATCH(Dashboard!$B25,Profiles[#Headers],0))","v":387.68111478194101},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=MONTH(Month&\" 1, 2000\"))*(MonthlyCapacities[Unit Category]=Dashboard!$B25),0))*INDEX(Profiles[],MATCH(1,(Profiles[Month]=MONTH(Month&\" 1, 2000\"))*(Profiles[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,,\" \"),2))),0),MATCH(Dashboard!$B25,Profiles[#Headers],0))","v":370.02736952587418}]
[null,"Total Supply With Storage (MW)",{"$f":"SUM(C4:C25)","v":39840.77045667974},{"$f":"SUM(D4:D25)","v":38589.9477412626},38628.173691064199,38600.655402027493,38592.291332696637,39110.562051228248,42204.430840202825,44022.453663254259,44626.22033692251,47361.184258548339,48310.080442214203,48784.066145778932,48638.903037011485,48109.802256324991,47209.683807332869,44086.091605803718,43037.306778174359,45422.884949538799,45977.751052259446,45910.844120954251,45057.203962922489,44052.446425563481,42499.744192170569,41241.20174296428]
[null,"Total Supply Without Storage (MW)",{"$f":"SUM(C4:C16,C18:C25)","v":38562.387358291169},{"$f":"SUM(D4:D16,D18:D25)","v":38589.9477412626},38628.173691064199,38600.655402027493,38592.291332696637,38559.892442576056,38491.601898181267,39973.17497483686,44626.22033692251,47361.184258548339,48310.080442214203,48784.066145778932,48638.903037011485,48109.802256324991,47209.683807332869,44086.091605803718,41211.327207122376,39942.31630533703,39580.482746115049,39588.266668060067,39464.829209165255,38516.966375073302,38525.516166439455,38506.55888471489]
[null,"Managed Load",{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":24683},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,\" \"),2))),0))","v":23550},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,\" \"),2))),0))","v":22558},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,\" \"),2))),0))","v":22098},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,\" \"),2))),0))","v":22545},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,\" \"),2))),0))","v":24050},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,\" \"),2))),0))","v":26732},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,\" \"),2))),0))","v":28308},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,\" \"),2))),0))","v":28044},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,\" \"),2))),0))","v":26610},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,\" \"),2))),0))","v":25032},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,\" \"),2))),0))","v":23435},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,\" \"),2))),0))","v":22983},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,\" \"),2))),0))","v":23205},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,\" \"),2))),0))","v":24106},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,\" \"),2))),0))","v":25690},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,\" \"),2))),0))","v":27454},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,\" \"),2))),0))","v":29522},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,\" \"),2))),0))","v":30003},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,\" \"),2))),0))","v":29945},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,\" \"),2))),0))","v":29205},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,\" \"),2))),0))","v":28334},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,\" \"),2))),0))","v":26988},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,\" \"),2))),0))","v":25897}]
[null,"NOU",{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,\" \"),2))),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,\" \"),2))),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,\" \"),2))),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,\" \"),2))),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,\" \"),2))),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,\" \"),2))),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,\" \"),2))),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,\" \"),2))),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,\" \"),2))),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,\" \"),2))),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,\" \"),2))),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,\" \"),2))),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,\" \"),2))),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,\" \"),2))),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,\" \"),2))),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,\" \"),2))),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,\" \"),2))),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,\" \"),2))),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,\" \"),2))),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,\" \"),2))),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,\" \"),2))),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,\" \"),2))),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,\" \"),2))),0))","v":9854}]
[null,"Managed Load + NOU",{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!C$3,\" \"),2))),0))","v":34537},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!D$3,\" \"),2))),0))","v":33404},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!E$3,\" \"),2))),0))","v":32412},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!F$3,\" \"),2))),0))","v":31952},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!G$3,\" \"),2))),0))","v":32399},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!H$3,\" \"),2))),0))","v":33904},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!I$3,\" \"),2))),0))","v":36586},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!J$3,\" \"),2))),0))","v":38162},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!K$3,\" \"),2))),0))","v":37898},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!L$3,\" \"),2))),0))","v":36464},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!M$3,\" \"),2))),0))","v":34886},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!N$3,\" \"),2))),0))","v":33289},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!O$3,\" \"),2))),0))","v":32837},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!P$3,\" \"),2))),0))","v":33059},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Q$3,\" \"),2))),0))","v":33960},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!R$3,\" \"),2))),0))","v":35544},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!S$3,\" \"),2))),0))","v":37308},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!T$3,\" \"),2))),0))","v":39376},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!U$3,\" \"),2))),0))","v":39857},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!V$3,\" \"),2))),0))","v":39799},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!W$3,\" \"),2))),0))","v":39059},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!X$3,\" \"),2))),0))","v":38188},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Y$3,\" \"),2))),0))","v":36842},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=MONTH(Month&\" 1, 2000\"))*(ManagedLoad[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(Dashboard!Z$3,\" \"),2))),0))","v":35751}]
[null,"RA Requirement",{"$f":"C30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":39840.77045667974},{"$f":"D30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":38533.778160666239},{"$f":"E30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":37389.438921791232},{"$f":"F30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":36858.797742474191},{"$f":"G30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":37374.442540636621},{"$f":"H30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":39110.562051228248},{"$f":"I30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":42204.430840202825},{"$f":"J30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":44022.453663254259},{"$f":"K30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":43717.911769037521},{"$f":"L30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":42063.695570905693},{"$f":"M30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":40243.365612292015},{"$f":"N30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":38401.117865836983},{"$f":"O30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":37879.705228768929},{"$f":"P30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":38135.797276178462},{"$f":"Q30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":39175.16184697119},{"$f":"R30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":41002.413212271611},{"$f":"S30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":43037.306778174352},{"$f":"T30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":45422.884949538799},{"$f":"U30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":45977.751052259446},{"$f":"V30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":45910.844120954251},{"$f":"W30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":45057.203962922489},{"$f":"X30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":44052.446425563481},{"$f":"Y30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":42499.744192170569},{"$f":"Z30*(1+_xlfn.XLOOKUP(MONTH(Month&\" 1, 2000\"),PRM[Month],PRM[Planning Reserve Margin],,0))","v":41241.20174296428}]
[]
[null,"Chart Label:",{"$f":"\"Hourly Slice-of-Day Supply by Unit Category and Load for \"&Month&\" 2026\"","v":"Hourly Slice-of-Day Supply by Unit Category and Load for Jan 2026"}]

{"sheet":"Monthly Constraints","index":1,"n_rows":31,"n_cols":13,"rows_kept":31,"cut":false,"hidden":false,"merged":[[0,0,1,0]]}
["Month","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]
[null,1,2,3,4,5,6,7,8,9,10,11,12]
["Constraining Hour Ending",{"$f":"INDEX(PRM[Constraining Hour Ending],'Monthly Constraints'!B$2)","v":19},{"$f":"INDEX(PRM[Constraining Hour Ending],'Monthly Constraints'!C$2)","v":19},{"$f":"INDEX(PRM[Constraining Hour Ending],'Monthly Constraints'!D$2)","v":20},{"$f":"INDEX(PRM[Constraining Hour Ending],'Monthly Constraints'!E$2)","v":19},{"$f":"INDEX(PRM[Constraining Hour Ending],'Monthly Constraints'!F$2)","v":20},{"$f":"INDEX(PRM[Constraining Hour Ending],'Monthly Constraints'!G$2)","v":19},{"$f":"INDEX(PRM[Constraining Hour Ending],'Monthly Constraints'!H$2)","v":19},{"$f":"INDEX(PRM[Constraining Hour Ending],'Monthly Constraints'!I$2)","v":19},{"$f":"INDEX(PRM[Constraining Hour Ending],'Monthly Constraints'!J$2)","v":18},{"$f":"INDEX(PRM[Constraining Hour Ending],'Monthly Constraints'!K$2)","v":18},{"$f":"INDEX(PRM[Constraining Hour Ending],'Monthly Constraints'!L$2)","v":18},{"$f":"INDEX(PRM[Constraining Hour Ending],'Monthly Constraints'!M$2)","v":22}]
["Biogas",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A4)*(Supply[Month]='Monthly Constraints'!B$2)*(Supply[Hour Ending]='Monthly Constraints'!B$3),0))","v":186.88000000000002},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A4)*(Supply[Month]='Monthly Constraints'!C$2)*(Supply[Hour Ending]='Monthly Constraints'!C$3),0))","v":187.76999999999998},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A4)*(Supply[Month]='Monthly Constraints'!D$2)*(Supply[Hour Ending]='Monthly Constraints'!D$3),0))","v":186.45000000000002},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A4)*(Supply[Month]='Monthly Constraints'!E$2)*(Supply[Hour Ending]='Monthly Constraints'!E$3),0))","v":182.92999999999998},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A4)*(Supply[Month]='Monthly Constraints'!F$2)*(Supply[Hour Ending]='Monthly Constraints'!F$3),0))","v":187.97000000000006},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A4)*(Supply[Month]='Monthly Constraints'!G$2)*(Supply[Hour Ending]='Monthly Constraints'!G$3),0))","v":186.28},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A4)*(Supply[Month]='Monthly Constraints'!H$2)*(Supply[Hour Ending]='Monthly Constraints'!H$3),0))","v":183.97000000000003},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A4)*(Supply[Month]='Monthly Constraints'!I$2)*(Supply[Hour Ending]='Monthly Constraints'!I$3),0))","v":182.46},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A4)*(Supply[Month]='Monthly Constraints'!J$2)*(Supply[Hour Ending]='Monthly Constraints'!J$3),0))","v":182.70000000000002},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A4)*(Supply[Month]='Monthly Constraints'!K$2)*(Supply[Hour Ending]='Monthly Constraints'!K$3),0))","v":178.73000000000002},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A4)*(Supply[Month]='Monthly Constraints'!L$2)*(Supply[Hour Ending]='Monthly Constraints'!L$3),0))","v":181.11000000000004},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A4)*(Supply[Month]='Monthly Constraints'!M$2)*(Supply[Hour Ending]='Monthly Constraints'!M$3),0))","v":183.58}]
["Biomass/Wood",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A5)*(Supply[Month]='Monthly Constraints'!B$2)*(Supply[Hour Ending]='Monthly Constraints'!B$3),0))","v":397.59},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A5)*(Supply[Month]='Monthly Constraints'!C$2)*(Supply[Hour Ending]='Monthly Constraints'!C$3),0))","v":391.13000000000005},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A5)*(Supply[Month]='Monthly Constraints'!D$2)*(Supply[Hour Ending]='Monthly Constraints'!D$3),0))","v":383.51},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A5)*(Supply[Month]='Monthly Constraints'!E$2)*(Supply[Hour Ending]='Monthly Constraints'!E$3),0))","v":354.39},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A5)*(Supply[Month]='Monthly Constraints'!F$2)*(Supply[Hour Ending]='Monthly Constraints'!F$3),0))","v":387.71000000000004},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A5)*(Supply[Month]='Monthly Constraints'!G$2)*(Supply[Hour Ending]='Monthly Constraints'!G$3),0))","v":419.55},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A5)*(Supply[Month]='Monthly Constraints'!H$2)*(Supply[Hour Ending]='Monthly Constraints'!H$3),0))","v":418.99000000000007},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A5)*(Supply[Month]='Monthly Constraints'!I$2)*(Supply[Hour Ending]='Monthly Constraints'!I$3),0))","v":408.34000000000015},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A5)*(Supply[Month]='Monthly Constraints'!J$2)*(Supply[Hour Ending]='Monthly Constraints'!J$3),0))","v":411.82000000000005},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A5)*(Supply[Month]='Monthly Constraints'!K$2)*(Supply[Hour Ending]='Monthly Constraints'!K$3),0))","v":387.48},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A5)*(Supply[Month]='Monthly Constraints'!L$2)*(Supply[Hour Ending]='Monthly Constraints'!L$3),0))","v":374.71},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A5)*(Supply[Month]='Monthly Constraints'!M$2)*(Supply[Hour Ending]='Monthly Constraints'!M$3),0))","v":392.66000000000008}]
["CC",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A6)*(Supply[Month]='Monthly Constraints'!B$2)*(Supply[Hour Ending]='Monthly Constraints'!B$3),0))","v":16035.899999999998},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A6)*(Supply[Month]='Monthly Constraints'!C$2)*(Supply[Hour Ending]='Monthly Constraints'!C$3),0))","v":16057.039999999997},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A6)*(Supply[Month]='Monthly Constraints'!D$2)*(Supply[Hour Ending]='Monthly Constraints'!D$3),0))","v":16046.279999999999},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A6)*(Supply[Month]='Monthly Constraints'!E$2)*(Supply[Hour Ending]='Monthly Constraints'!E$3),0))","v":16010.07},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A6)*(Supply[Month]='Monthly Constraints'!F$2)*(Supply[Hour Ending]='Monthly Constraints'!F$3),0))","v":15960.680000000002},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A6)*(Supply[Month]='Monthly Constraints'!G$2)*(Supply[Hour Ending]='Monthly Constraints'!G$3),0))","v":16140.199999999997},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A6)*(Supply[Month]='Monthly Constraints'!H$2)*(Supply[Hour Ending]='Monthly Constraints'!H$3),0))","v":16146.939999999997},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A6)*(Supply[Month]='Monthly Constraints'!I$2)*(Supply[Hour Ending]='Monthly Constraints'!I$3),0))","v":16140.039999999997},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A6)*(Supply[Month]='Monthly Constraints'!J$2)*(Supply[Hour Ending]='Monthly Constraints'!J$3),0))","v":16158.489999999998},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A6)*(Supply[Month]='Monthly Constraints'!K$2)*(Supply[Hour Ending]='Monthly Constraints'!K$3),0))","v":16194.499999999996},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A6)*(Supply[Month]='Monthly Constraints'!L$2)*(Supply[Hour Ending]='Monthly Constraints'!L$3),0))","v":16025.56},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A6)*(Supply[Month]='Monthly Constraints'!M$2)*(Supply[Hour Ending]='Monthly Constraints'!M$3),0))","v":16033.55}]
["Coal",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A7)*(Supply[Month]='Monthly Constraints'!B$2)*(Supply[Hour Ending]='Monthly Constraints'!B$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A7)*(Supply[Month]='Monthly Constraints'!C$2)*(Supply[Hour Ending]='Monthly Constraints'!C$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A7)*(Supply[Month]='Monthly Constraints'!D$2)*(Supply[Hour Ending]='Monthly Constraints'!D$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A7)*(Supply[Month]='Monthly Constraints'!E$2)*(Supply[Hour Ending]='Monthly Constraints'!E$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A7)*(Supply[Month]='Monthly Constraints'!F$2)*(Supply[Hour Ending]='Monthly Constraints'!F$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A7)*(Supply[Month]='Monthly Constraints'!G$2)*(Supply[Hour Ending]='Monthly Constraints'!G$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A7)*(Supply[Month]='Monthly Constraints'!H$2)*(Supply[Hour Ending]='Monthly Constraints'!H$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A7)*(Supply[Month]='Monthly Constraints'!I$2)*(Supply[Hour Ending]='Monthly Constraints'!I$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A7)*(Supply[Month]='Monthly Constraints'!J$2)*(Supply[Hour Ending]='Monthly Constraints'!J$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A7)*(Supply[Month]='Monthly Constraints'!K$2)*(Supply[Hour Ending]='Monthly Constraints'!K$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A7)*(Supply[Month]='Monthly Constraints'!L$2)*(Supply[Hour Ending]='Monthly Constraints'!L$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A7)*(Supply[Month]='Monthly Constraints'!M$2)*(Supply[Hour Ending]='Monthly Constraints'!M$3),0))","v":0}]
["Cogen",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A8)*(Supply[Month]='Monthly Constraints'!B$2)*(Supply[Hour Ending]='Monthly Constraints'!B$3),0))","v":1649.0800000000002},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A8)*(Supply[Month]='Monthly Constraints'!C$2)*(Supply[Hour Ending]='Monthly Constraints'!C$3),0))","v":1630.6400000000003},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A8)*(Supply[Month]='Monthly Constraints'!D$2)*(Supply[Hour Ending]='Monthly Constraints'!D$3),0))","v":1563.4899999999998},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A8)*(Supply[Month]='Monthly Constraints'!E$2)*(Supply[Hour Ending]='Monthly Constraints'!E$3),0))","v":1620.64},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A8)*(Supply[Month]='Monthly Constraints'!F$2)*(Supply[Hour Ending]='Monthly Constraints'!F$3),0))","v":1618.53},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A8)*(Supply[Month]='Monthly Constraints'!G$2)*(Supply[Hour Ending]='Monthly Constraints'!G$3),0))","v":1660.52},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A8)*(Supply[Month]='Monthly Constraints'!H$2)*(Supply[Hour Ending]='Monthly Constraints'!H$3),0))","v":1645.57},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A8)*(Supply[Month]='Monthly Constraints'!I$2)*(Supply[Hour Ending]='Monthly Constraints'!I$3),0))","v":1653.9400000000003},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A8)*(Supply[Month]='Monthly Constraints'!J$2)*(Supply[Hour Ending]='Monthly Constraints'!J$3),0))","v":1627.4599999999998},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A8)*(Supply[Month]='Monthly Constraints'!K$2)*(Supply[Hour Ending]='Monthly Constraints'!K$3),0))","v":1641.4399999999996},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A8)*(Supply[Month]='Monthly Constraints'!L$2)*(Supply[Hour Ending]='Monthly Constraints'!L$3),0))","v":1627.6800000000005},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A8)*(Supply[Month]='Monthly Constraints'!M$2)*(Supply[Hour Ending]='Monthly Constraints'!M$3),0))","v":1635.4900000000007}]
["CT",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A9)*(Supply[Month]='Monthly Constraints'!B$2)*(Supply[Hour Ending]='Monthly Constraints'!B$3),0))","v":7514.9699999999993},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A9)*(Supply[Month]='Monthly Constraints'!C$2)*(Supply[Hour Ending]='Monthly Constraints'!C$3),0))","v":7506.4099999999989},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A9)*(Supply[Month]='Monthly Constraints'!D$2)*(Supply[Hour Ending]='Monthly Constraints'!D$3),0))","v":7502.579999999999},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A9)*(Supply[Month]='Monthly Constraints'!E$2)*(Supply[Hour Ending]='Monthly Constraints'!E$3),0))","v":7490.61},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A9)*(Supply[Month]='Monthly Constraints'!F$2)*(Supply[Hour Ending]='Monthly Constraints'!F$3),0))","v":7495.7099999999991},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A9)*(Supply[Month]='Monthly Constraints'!G$2)*(Supply[Hour Ending]='Monthly Constraints'!G$3),0))","v":7607.5399999999981},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A9)*(Supply[Month]='Monthly Constraints'!H$2)*(Supply[Hour Ending]='Monthly Constraints'!H$3),0))","v":7599.0599999999986},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A9)*(Supply[Month]='Monthly Constraints'!I$2)*(Supply[Hour Ending]='Monthly Constraints'!I$3),0))","v":7598.239999999998},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A9)*(Supply[Month]='Monthly Constraints'!J$2)*(Supply[Hour Ending]='Monthly Constraints'!J$3),0))","v":7608.7899999999991},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A9)*(Supply[Month]='Monthly Constraints'!K$2)*(Supply[Hour Ending]='Monthly Constraints'!K$3),0))","v":7635.5499999999975},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A9)*(Supply[Month]='Monthly Constraints'!L$2)*(Supply[Hour Ending]='Monthly Constraints'!L$3),0))","v":7495.91},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A9)*(Supply[Month]='Monthly Constraints'!M$2)*(Supply[Hour Ending]='Monthly Constraints'!M$3),0))","v":7510.9599999999991}]
["DR",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A10)*(Supply[Month]='Monthly Constraints'!B$2)*(Supply[Hour Ending]='Monthly Constraints'!B$3),0))","v":1084.2414639897268},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A10)*(Supply[Month]='Monthly Constraints'!C$2)*(Supply[Hour Ending]='Monthly Constraints'!C$3),0))","v":1067.4154327915639},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A10)*(Supply[Month]='Monthly Constraints'!D$2)*(Supply[Hour Ending]='Monthly Constraints'!D$3),0))","v":1227.807676851334},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A10)*(Supply[Month]='Monthly Constraints'!E$2)*(Supply[Hour Ending]='Monthly Constraints'!E$3),0))","v":2012.1655688806211},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A10)*(Supply[Month]='Monthly Constraints'!F$2)*(Supply[Hour Ending]='Monthly Constraints'!F$3),0))","v":2398.212472383153},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A10)*(Supply[Month]='Monthly Constraints'!G$2)*(Supply[Hour Ending]='Monthly Constraints'!G$3),0))","v":2319.3273453299989},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A10)*(Supply[Month]='Monthly Constraints'!H$2)*(Supply[Hour Ending]='Monthly Constraints'!H$3),0))","v":2319.3273453299989},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A10)*(Supply[Month]='Monthly Constraints'!I$2)*(Supply[Hour Ending]='Monthly Constraints'!I$3),0))","v":2319.3273453299989},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A10)*(Supply[Month]='Monthly Constraints'!J$2)*(Supply[Hour Ending]='Monthly Constraints'!J$3),0))","v":2438.1522523606168},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A10)*(Supply[Month]='Monthly Constraints'!K$2)*(Supply[Hour Ending]='Monthly Constraints'!K$3),0))","v":2438.1522523606168},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A10)*(Supply[Month]='Monthly Constraints'!L$2)*(Supply[Hour Ending]='Monthly Constraints'!L$3),0))","v":1788.8007345197857},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A10)*(Supply[Month]='Monthly Constraints'!M$2)*(Supply[Hour Ending]='Monthly Constraints'!M$3),0))","v":189.03142049165547}]
["ICE",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A11)*(Supply[Month]='Monthly Constraints'!B$2)*(Supply[Hour Ending]='Monthly Constraints'!B$3),0))","v":247.95000000000002},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A11)*(Supply[Month]='Monthly Constraints'!C$2)*(Supply[Hour Ending]='Monthly Constraints'!C$3),0))","v":247.95000000000002},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A11)*(Supply[Month]='Monthly Constraints'!D$2)*(Supply[Hour Ending]='Monthly Constraints'!D$3),0))","v":247.95000000000002},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A11)*(Supply[Month]='Monthly Constraints'!E$2)*(Supply[Hour Ending]='Monthly Constraints'!E$3),0))","v":247.95000000000002},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A11)*(Supply[Month]='Monthly Constraints'!F$2)*(Supply[Hour Ending]='Monthly Constraints'!F$3),0))","v":247.95000000000002},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A11)*(Supply[Month]='Monthly Constraints'!G$2)*(Supply[Hour Ending]='Monthly Constraints'!G$3),0))","v":250.22000000000003},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A11)*(Supply[Month]='Monthly Constraints'!H$2)*(Supply[Hour Ending]='Monthly Constraints'!H$3),0))","v":250.22000000000003},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A11)*(Supply[Month]='Monthly Constraints'!I$2)*(Supply[Hour Ending]='Monthly Constraints'!I$3),0))","v":250.22000000000003},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A11)*(Supply[Month]='Monthly Constraints'!J$2)*(Supply[Hour Ending]='Monthly Constraints'!J$3),0))","v":250.22000000000003},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A11)*(Supply[Month]='Monthly Constraints'!K$2)*(Supply[Hour Ending]='Monthly Constraints'!K$3),0))","v":250.22000000000003},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A11)*(Supply[Month]='Monthly Constraints'!L$2)*(Supply[Hour Ending]='Monthly Constraints'!L$3),0))","v":247.95000000000002},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A11)*(Supply[Month]='Monthly Constraints'!M$2)*(Supply[Hour Ending]='Monthly Constraints'!M$3),0))","v":247.95000000000002}]
["Geothermal",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A12)*(Supply[Month]='Monthly Constraints'!B$2)*(Supply[Hour Ending]='Monthly Constraints'!B$3),0))","v":911.17},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A12)*(Supply[Month]='Monthly Constraints'!C$2)*(Supply[Hour Ending]='Monthly Constraints'!C$3),0))","v":909.46999999999991},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A12)*(Supply[Month]='Monthly Constraints'!D$2)*(Supply[Hour Ending]='Monthly Constraints'!D$3),0))","v":904.79},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A12)*(Supply[Month]='Monthly Constraints'!E$2)*(Supply[Hour Ending]='Monthly Constraints'!E$3),0))","v":889.61999999999989},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A12)*(Supply[Month]='Monthly Constraints'!F$2)*(Supply[Hour Ending]='Monthly Constraints'!F$3),0))","v":891.51999999999987},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A12)*(Supply[Month]='Monthly Constraints'!G$2)*(Supply[Hour Ending]='Monthly Constraints'!G$3),0))","v":873.61000000000013},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A12)*(Supply[Month]='Monthly Constraints'!H$2)*(Supply[Hour Ending]='Monthly Constraints'!H$3),0))","v":878.0200000000001},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A12)*(Supply[Month]='Monthly Constraints'!I$2)*(Supply[Hour Ending]='Monthly Constraints'!I$3),0))","v":878.42000000000019},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A12)*(Supply[Month]='Monthly Constraints'!J$2)*(Supply[Hour Ending]='Monthly Constraints'!J$3),0))","v":880.04000000000008},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A12)*(Supply[Month]='Monthly Constraints'!K$2)*(Supply[Hour Ending]='Monthly Constraints'!K$3),0))","v":872.5},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A12)*(Supply[Month]='Monthly Constraints'!L$2)*(Supply[Hour Ending]='Monthly Constraints'!L$3),0))","v":910.48},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A12)*(Supply[Month]='Monthly Constraints'!M$2)*(Supply[Hour Ending]='Monthly Constraints'!M$3),0))","v":910.58999999999992}]
["Hydro",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A13)*(Supply[Month]='Monthly Constraints'!B$2)*(Supply[Hour Ending]='Monthly Constraints'!B$3),0))","v":4254.55},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A13)*(Supply[Month]='Monthly Constraints'!C$2)*(Supply[Hour Ending]='Monthly Constraints'!C$3),0))","v":3997.4000000000015},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A13)*(Supply[Month]='Monthly Constraints'!D$2)*(Supply[Hour Ending]='Monthly Constraints'!D$3),0))","v":3925.5699999999993},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A13)*(Supply[Month]='Monthly Constraints'!E$2)*(Supply[Hour Ending]='Monthly Constraints'!E$3),0))","v":4316.2199999999939},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A13)*(Supply[Month]='Monthly Constraints'!F$2)*(Supply[Hour Ending]='Monthly Constraints'!F$3),0))","v":4698.2799999999988},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A13)*(Supply[Month]='Monthly Constraints'!G$2)*(Supply[Hour Ending]='Monthly Constraints'!G$3),0))","v":4966.8500000000022},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A13)*(Supply[Month]='Monthly Constraints'!H$2)*(Supply[Hour Ending]='Monthly Constraints'!H$3),0))","v":5276.8299999999972},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A13)*(Supply[Month]='Monthly Constraints'!I$2)*(Supply[Hour Ending]='Monthly Constraints'!I$3),0))","v":5304.6199999999935},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A13)*(Supply[Month]='Monthly Constraints'!J$2)*(Supply[Hour Ending]='Monthly Constraints'!J$3),0))","v":4955.6600000000008},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A13)*(Supply[Month]='Monthly Constraints'!K$2)*(Supply[Hour Ending]='Monthly Constraints'!K$3),0))","v":4200.8900000000012},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A13)*(Supply[Month]='Monthly Constraints'!L$2)*(Supply[Hour Ending]='Monthly Constraints'!L$3),0))","v":4016.5399999999995},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A13)*(Supply[Month]='Monthly Constraints'!M$2)*(Supply[Hour Ending]='Monthly Constraints'!M$3),0))","v":4165.71}]
["Interchange",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A14)*(Supply[Month]='Monthly Constraints'!B$2)*(Supply[Hour Ending]='Monthly Constraints'!B$3),0))","v":2500},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A14)*(Supply[Month]='Monthly Constraints'!C$2)*(Supply[Hour Ending]='Monthly Constraints'!C$3),0))","v":2500},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A14)*(Supply[Month]='Monthly Constraints'!D$2)*(Supply[Hour Ending]='Monthly Constraints'!D$3),0))","v":2500},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A14)*(Supply[Month]='Monthly Constraints'!E$2)*(Supply[Hour Ending]='Monthly Constraints'!E$3),0))","v":2500},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A14)*(Supply[Month]='Monthly Constraints'!F$2)*(Supply[Hour Ending]='Monthly Constraints'!F$3),0))","v":2500},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A14)*(Supply[Month]='Monthly Constraints'!G$2)*(Supply[Hour Ending]='Monthly Constraints'!G$3),0))","v":2500},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A14)*(Supply[Month]='Monthly Constraints'!H$2)*(Supply[Hour Ending]='Monthly Constraints'!H$3),0))","v":2500},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A14)*(Supply[Month]='Monthly Constraints'!I$2)*(Supply[Hour Ending]='Monthly Constraints'!I$3),0))","v":2500},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A14)*(Supply[Month]='Monthly Constraints'!J$2)*(Supply[Hour Ending]='Monthly Constraints'!J$3),0))","v":2500},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A14)*(Supply[Month]='Monthly Constraints'!K$2)*(Supply[Hour Ending]='Monthly Constraints'!K$3),0))","v":2500},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A14)*(Supply[Month]='Monthly Constraints'!L$2)*(Supply[Hour Ending]='Monthly Constraints'!L$3),0))","v":2500},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A14)*(Supply[Month]='Monthly Constraints'!M$2)*(Supply[Hour Ending]='Monthly Constraints'!M$3),0))","v":2500}]
["Nuclear",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A15)*(Supply[Month]='Monthly Constraints'!B$2)*(Supply[Hour Ending]='Monthly Constraints'!B$3),0))","v":2879.9200000000005},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A15)*(Supply[Month]='Monthly Constraints'!C$2)*(Supply[Hour Ending]='Monthly Constraints'!C$3),0))","v":2879.9200000000005},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A15)*(Supply[Month]='Monthly Constraints'!D$2)*(Supply[Hour Ending]='Monthly Constraints'!D$3),0))","v":2879.9200000000005},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A15)*(Supply[Month]='Monthly Constraints'!E$2)*(Supply[Hour Ending]='Monthly Constraints'!E$3),0))","v":2879.9200000000005},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A15)*(Supply[Month]='Monthly Constraints'!F$2)*(Supply[Hour Ending]='Monthly Constraints'!F$3),0))","v":2879.9200000000005},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A15)*(Supply[Month]='Monthly Constraints'!G$2)*(Supply[Hour Ending]='Monthly Constraints'!G$3),0))","v":2904.54},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A15)*(Supply[Month]='Monthly Constraints'!H$2)*(Supply[Hour Ending]='Monthly Constraints'!H$3),0))","v":2904.54},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A15)*(Supply[Month]='Monthly Constraints'!I$2)*(Supply[Hour Ending]='Monthly Constraints'!I$3),0))","v":2904.54},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A15)*(Supply[Month]='Monthly Constraints'!J$2)*(Supply[Hour Ending]='Monthly Constraints'!J$3),0))","v":2904.54},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A15)*(Supply[Month]='Monthly Constraints'!K$2)*(Supply[Hour Ending]='Monthly Constraints'!K$3),0))","v":2904.54},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A15)*(Supply[Month]='Monthly Constraints'!L$2)*(Supply[Hour Ending]='Monthly Constraints'!L$3),0))","v":2879.9200000000005},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A15)*(Supply[Month]='Monthly Constraints'!M$2)*(Supply[Hour Ending]='Monthly Constraints'!M$3),0))","v":2879.9200000000005}]
["PSH",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A16)*(Supply[Month]='Monthly Constraints'!B$2)*(Supply[Hour Ending]='Monthly Constraints'!B$3),0))","v":1417},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A16)*(Supply[Month]='Monthly Constraints'!C$2)*(Supply[Hour Ending]='Monthly Constraints'!C$3),0))","v":1417.16},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A16)*(Supply[Month]='Monthly Constraints'!D$2)*(Supply[Hour Ending]='Monthly Constraints'!D$3),0))","v":1417.07},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A16)*(Supply[Month]='Monthly Constraints'!E$2)*(Supply[Hour Ending]='Monthly Constraints'!E$3),0))","v":1417.08},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A16)*(Supply[Month]='Monthly Constraints'!F$2)*(Supply[Hour Ending]='Monthly Constraints'!F$3),0))","v":1429.32},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A16)*(Supply[Month]='Monthly Constraints'!G$2)*(Supply[Hour Ending]='Monthly Constraints'!G$3),0))","v":1418.57},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A16)*(Supply[Month]='Monthly Constraints'!H$2)*(Supply[Hour Ending]='Monthly Constraints'!H$3),0))","v":1418.44},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A16)*(Supply[Month]='Monthly Constraints'!I$2)*(Supply[Hour Ending]='Monthly Constraints'!I$3),0))","v":1417.55},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A16)*(Supply[Month]='Monthly Constraints'!J$2)*(Supply[Hour Ending]='Monthly Constraints'!J$3),0))","v":1417.03},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A16)*(Supply[Month]='Monthly Constraints'!K$2)*(Supply[Hour Ending]='Monthly Constraints'!K$3),0))","v":1418},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A16)*(Supply[Month]='Monthly Constraints'!L$2)*(Supply[Hour Ending]='Monthly Constraints'!L$3),0))","v":1417.13},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A16)*(Supply[Month]='Monthly Constraints'!M$2)*(Supply[Hour Ending]='Monthly Constraints'!M$3),0))","v":1417}]
["Storage",{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]='Monthly Constraints'!B$2)*(StorageAllocation[Hour Ending]='Monthly Constraints'!B$3),0))","v":6397.2683061443968},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]='Monthly Constraints'!C$2)*(StorageAllocation[Hour Ending]='Monthly Constraints'!C$3),0))","v":6808.2704136691827},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]='Monthly Constraints'!D$2)*(StorageAllocation[Hour Ending]='Monthly Constraints'!D$3),0))","v":7478.4472625334383},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]='Monthly Constraints'!E$2)*(StorageAllocation[Hour Ending]='Monthly Constraints'!E$3),0))","v":8936.3921780827295},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]='Monthly Constraints'!F$2)*(StorageAllocation[Hour Ending]='Monthly Constraints'!F$3),0))","v":9571.6864954586053},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]='Monthly Constraints'!G$2)*(StorageAllocation[Hour Ending]='Monthly Constraints'!G$3),0))","v":10936.59487318054},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]='Monthly Constraints'!H$2)*(StorageAllocation[Hour Ending]='Monthly Constraints'!H$3),0))","v":11586.376319807503},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]='Monthly Constraints'!I$2)*(StorageAllocation[Hour Ending]='Monthly Constraints'!I$3),0))","v":12052.585926273176},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]='Monthly Constraints'!J$2)*(StorageAllocation[Hour Ending]='Monthly Constraints'!J$3),0))","v":11862.603557059672},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]='Monthly Constraints'!K$2)*(StorageAllocation[Hour Ending]='Monthly Constraints'!K$3),0))","v":10737.574797671245},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]='Monthly Constraints'!L$2)*(StorageAllocation[Hour Ending]='Monthly Constraints'!L$3),0))","v":7807.9357888870509},{"$f":"INDEX(StorageAllocation[Storage (MW)],MATCH(1,(StorageAllocation[Month]='Monthly Constraints'!M$2)*(StorageAllocation[Hour Ending]='Monthly Constraints'!M$3),0))","v":5455.1457892210237}]
["Solar Fixed_Norcal",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A18)*(Supply[Month]='Monthly Constraints'!B$2)*(Supply[Hour Ending]='Monthly Constraints'!B$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A18)*(Supply[Month]='Monthly Constraints'!C$2)*(Supply[Hour Ending]='Monthly Constraints'!C$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A18)*(Supply[Month]='Monthly Constraints'!D$2)*(Supply[Hour Ending]='Monthly Constraints'!D$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A18)*(Supply[Month]='Monthly Constraints'!E$2)*(Supply[Hour Ending]='Monthly Constraints'!E$3),0))","v":26.012513710001294},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A18)*(Supply[Month]='Monthly Constraints'!F$2)*(Supply[Hour Ending]='Monthly Constraints'!F$3),0))","v":0.16933717288213945},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A18)*(Supply[Month]='Monthly Constraints'!G$2)*(Supply[Hour Ending]='Monthly Constraints'!G$3),0))","v":201.34901222577278},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A18)*(Supply[Month]='Monthly Constraints'!H$2)*(Supply[Hour Ending]='Monthly Constraints'!H$3),0))","v":158.95727423930015},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A18)*(Supply[Month]='Monthly Constraints'!I$2)*(Supply[Hour Ending]='Monthly Constraints'!I$3),0))","v":23.446275971763729},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A18)*(Supply[Month]='Monthly Constraints'!J$2)*(Supply[Hour Ending]='Monthly Constraints'!J$3),0))","v":167.96882005278343},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A18)*(Supply[Month]='Monthly Constraints'!K$2)*(Supply[Hour Ending]='Monthly Constraints'!K$3),0))","v":12.580429827953099},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A18)*(Supply[Month]='Monthly Constraints'!L$2)*(Supply[Hour Ending]='Monthly Constraints'!L$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A18)*(Supply[Month]='Monthly Constraints'!M$2)*(Supply[Hour Ending]='Monthly Constraints'!M$3),0))","v":0}]
["Solar Fixed_Socal",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A19)*(Supply[Month]='Monthly Constraints'!B$2)*(Supply[Hour Ending]='Monthly Constraints'!B$3),0))","v":1.1421521641069871E-2},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A19)*(Supply[Month]='Monthly Constraints'!C$2)*(Supply[Hour Ending]='Monthly Constraints'!C$3),0))","v":1.1620413631885089E-2},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A19)*(Supply[Month]='Monthly Constraints'!D$2)*(Supply[Hour Ending]='Monthly Constraints'!D$3),0))","v":1.1036941175296746E-2},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A19)*(Supply[Month]='Monthly Constraints'!E$2)*(Supply[Hour Ending]='Monthly Constraints'!E$3),0))","v":8.2228574784363229},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A19)*(Supply[Month]='Monthly Constraints'!F$2)*(Supply[Hour Ending]='Monthly Constraints'!F$3),0))","v":0.15376369999227818},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A19)*(Supply[Month]='Monthly Constraints'!G$2)*(Supply[Hour Ending]='Monthly Constraints'!G$3),0))","v":96.421759838911441},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A19)*(Supply[Month]='Monthly Constraints'!H$2)*(Supply[Hour Ending]='Monthly Constraints'!H$3),0))","v":76.420224286706201},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A19)*(Supply[Month]='Monthly Constraints'!I$2)*(Supply[Hour Ending]='Monthly Constraints'!I$3),0))","v":10.782609715376067},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A19)*(Supply[Month]='Monthly Constraints'!J$2)*(Supply[Hour Ending]='Monthly Constraints'!J$3),0))","v":79.214234086080594},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A19)*(Supply[Month]='Monthly Constraints'!K$2)*(Supply[Hour Ending]='Monthly Constraints'!K$3),0))","v":4.3447759528486483},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A19)*(Supply[Month]='Monthly Constraints'!L$2)*(Supply[Hour Ending]='Monthly Constraints'!L$3),0))","v":2.1200372145509318E-2},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A19)*(Supply[Month]='Monthly Constraints'!M$2)*(Supply[Hour Ending]='Monthly Constraints'!M$3),0))","v":1.44095265907153E-2}]
["Solar Thermal_Norcal",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A20)*(Supply[Month]='Monthly Constraints'!B$2)*(Supply[Hour Ending]='Monthly Constraints'!B$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A20)*(Supply[Month]='Monthly Constraints'!C$2)*(Supply[Hour Ending]='Monthly Constraints'!C$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A20)*(Supply[Month]='Monthly Constraints'!D$2)*(Supply[Hour Ending]='Monthly Constraints'!D$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A20)*(Supply[Month]='Monthly Constraints'!E$2)*(Supply[Hour Ending]='Monthly Constraints'!E$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A20)*(Supply[Month]='Monthly Constraints'!F$2)*(Supply[Hour Ending]='Monthly Constraints'!F$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A20)*(Supply[Month]='Monthly Constraints'!G$2)*(Supply[Hour Ending]='Monthly Constraints'!G$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A20)*(Supply[Month]='Monthly Constraints'!H$2)*(Supply[Hour Ending]='Monthly Constraints'!H$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A20)*(Supply[Month]='Monthly Constraints'!I$2)*(Supply[Hour Ending]='Monthly Constraints'!I$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A20)*(Supply[Month]='Monthly Constraints'!J$2)*(Supply[Hour Ending]='Monthly Constraints'!J$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A20)*(Supply[Month]='Monthly Constraints'!K$2)*(Supply[Hour Ending]='Monthly Constraints'!K$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A20)*(Supply[Month]='Monthly Constraints'!L$2)*(Supply[Hour Ending]='Monthly Constraints'!L$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A20)*(Supply[Month]='Monthly Constraints'!M$2)*(Supply[Hour Ending]='Monthly Constraints'!M$3),0))","v":0}]
["Solar Thermal_Socal",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A21)*(Supply[Month]='Monthly Constraints'!B$2)*(Supply[Hour Ending]='Monthly Constraints'!B$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A21)*(Supply[Month]='Monthly Constraints'!C$2)*(Supply[Hour Ending]='Monthly Constraints'!C$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A21)*(Supply[Month]='Monthly Constraints'!D$2)*(Supply[Hour Ending]='Monthly Constraints'!D$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A21)*(Supply[Month]='Monthly Constraints'!E$2)*(Supply[Hour Ending]='Monthly Constraints'!E$3),0))","v":31.441120965802913},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A21)*(Supply[Month]='Monthly Constraints'!F$2)*(Supply[Hour Ending]='Monthly Constraints'!F$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A21)*(Supply[Month]='Monthly Constraints'!G$2)*(Supply[Hour Ending]='Monthly Constraints'!G$3),0))","v":132.05971084690114},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A21)*(Supply[Month]='Monthly Constraints'!H$2)*(Supply[Hour Ending]='Monthly Constraints'!H$3),0))","v":105.37248961224013},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A21)*(Supply[Month]='Monthly Constraints'!I$2)*(Supply[Hour Ending]='Monthly Constraints'!I$3),0))","v":39.855586142429779},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A21)*(Supply[Month]='Monthly Constraints'!J$2)*(Supply[Hour Ending]='Monthly Constraints'!J$3),0))","v":92.187620233180937},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A21)*(Supply[Month]='Monthly Constraints'!K$2)*(Supply[Hour Ending]='Monthly Constraints'!K$3),0))","v":19.492760581857478},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A21)*(Supply[Month]='Monthly Constraints'!L$2)*(Supply[Hour Ending]='Monthly Constraints'!L$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A21)*(Supply[Month]='Monthly Constraints'!M$2)*(Supply[Hour Ending]='Monthly Constraints'!M$3),0))","v":0}]
["Solar Tracking_Norcal",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A22)*(Supply[Month]='Monthly Constraints'!B$2)*(Supply[Hour Ending]='Monthly Constraints'!B$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A22)*(Supply[Month]='Monthly Constraints'!C$2)*(Supply[Hour Ending]='Monthly Constraints'!C$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A22)*(Supply[Month]='Monthly Constraints'!D$2)*(Supply[Hour Ending]='Monthly Constraints'!D$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A22)*(Supply[Month]='Monthly Constraints'!E$2)*(Supply[Hour Ending]='Monthly Constraints'!E$3),0))","v":66.503147816363082},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A22)*(Supply[Month]='Monthly Constraints'!F$2)*(Supply[Hour Ending]='Monthly Constraints'!F$3),0))","v":0.13743923569864216},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A22)*(Supply[Month]='Monthly Constraints'!G$2)*(Supply[Hour Ending]='Monthly Constraints'!G$3),0))","v":780.6968575281926},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A22)*(Supply[Month]='Monthly Constraints'!H$2)*(Supply[Hour Ending]='Monthly Constraints'!H$3),0))","v":587.78147437107998},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A22)*(Supply[Month]='Monthly Constraints'!I$2)*(Supply[Hour Ending]='Monthly Constraints'!I$3),0))","v":72.141440219267238},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A22)*(Supply[Month]='Monthly Constraints'!J$2)*(Supply[Hour Ending]='Monthly Constraints'!J$3),0))","v":455.94851097068477},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A22)*(Supply[Month]='Monthly Constraints'!K$2)*(Supply[Hour Ending]='Monthly Constraints'!K$3),0))","v":18.430825283843213},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A22)*(Supply[Month]='Monthly Constraints'!L$2)*(Supply[Hour Ending]='Monthly Constraints'!L$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A22)*(Supply[Month]='Monthly Constraints'!M$2)*(Supply[Hour Ending]='Monthly Constraints'!M$3),0))","v":0}]
["Solar Tracking_Socal",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A23)*(Supply[Month]='Monthly Constraints'!B$2)*(Supply[Hour Ending]='Monthly Constraints'!B$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A23)*(Supply[Month]='Monthly Constraints'!C$2)*(Supply[Hour Ending]='Monthly Constraints'!C$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A23)*(Supply[Month]='Monthly Constraints'!D$2)*(Supply[Hour Ending]='Monthly Constraints'!D$3),0))","v":0},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A23)*(Supply[Month]='Monthly Constraints'!E$2)*(Supply[Hour Ending]='Monthly Constraints'!E$3),0))","v":44.566778705305822},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A23)*(Supply[Month]='Monthly Constraints'!F$2)*(Supply[Hour Ending]='Monthly Constraints'!F$3),0))","v":7.3739159376376177E-3},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A23)*(Supply[Month]='Monthly Constraints'!G$2)*(Supply[Hour Ending]='Monthly Constraints'!G$3),0))","v":681.46939814263851},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A23)*(Supply[Month]='Monthly Constraints'!H$2)*(Supply[Hour Ending]='Monthly Constraints'!H$3),0))","v":580.40316388066333},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A23)*(Supply[Month]='Monthly Constraints'!I$2)*(Supply[Hour Ending]='Monthly Constraints'!I$3),0))","v":58.186419414157491},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A23)*(Supply[Month]='Monthly Constraints'!J$2)*(Supply[Hour Ending]='Monthly Constraints'!J$3),0))","v":437.50740621895625},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A23)*(Supply[Month]='Monthly Constraints'!K$2)*(Supply[Hour Ending]='Monthly Constraints'!K$3),0))","v":16.472702366300609},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A23)*(Supply[Month]='Monthly Constraints'!L$2)*(Supply[Hour Ending]='Monthly Constraints'!L$3),0))","v":1.0865674437428405E-3},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A23)*(Supply[Month]='Monthly Constraints'!M$2)*(Supply[Hour Ending]='Monthly Constraints'!M$3),0))","v":0}]
["Wind_Norcal",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A24)*(Supply[Month]='Monthly Constraints'!B$2)*(Supply[Hour Ending]='Monthly Constraints'!B$3),0))","v":111.06538516110578},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A24)*(Supply[Month]='Monthly Constraints'!C$2)*(Supply[Hour Ending]='Monthly Constraints'!C$3),0))","v":166.15183182303952},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A24)*(Supply[Month]='Monthly Constraints'!D$2)*(Supply[Hour Ending]='Monthly Constraints'!D$3),0))","v":366.86556269485408},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A24)*(Supply[Month]='Monthly Constraints'!E$2)*(Supply[Hour Ending]='Monthly Constraints'!E$3),0))","v":687.31159256468379},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A24)*(Supply[Month]='Monthly Constraints'!F$2)*(Supply[Hour Ending]='Monthly Constraints'!F$3),0))","v":937.15574748005304},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A24)*(Supply[Month]='Monthly Constraints'!G$2)*(Supply[Hour Ending]='Monthly Constraints'!G$3),0))","v":860.19054589136681},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A24)*(Supply[Month]='Monthly Constraints'!H$2)*(Supply[Hour Ending]='Monthly Constraints'!H$3),0))","v":987.28649103096336},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A24)*(Supply[Month]='Monthly Constraints'!I$2)*(Supply[Hour Ending]='Monthly Constraints'!I$3),0))","v":719.37047796227228},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A24)*(Supply[Month]='Monthly Constraints'!J$2)*(Supply[Hour Ending]='Monthly Constraints'!J$3),0))","v":581.30428866033299},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A24)*(Supply[Month]='Monthly Constraints'!K$2)*(Supply[Hour Ending]='Monthly Constraints'!K$3),0))","v":213.90719058604944},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A24)*(Supply[Month]='Monthly Constraints'!L$2)*(Supply[Hour Ending]='Monthly Constraints'!L$3),0))","v":78.792027065036365},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A24)*(Supply[Month]='Monthly Constraints'!M$2)*(Supply[Hour Ending]='Monthly Constraints'!M$3),0))","v":146.01532050858503}]
["Wind_Socal",{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A25)*(Supply[Month]='Monthly Constraints'!B$2)*(Supply[Hour Ending]='Monthly Constraints'!B$3),0))","v":390.15447544258149},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A25)*(Supply[Month]='Monthly Constraints'!C$2)*(Supply[Hour Ending]='Monthly Constraints'!C$3),0))","v":941.78955996158925},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A25)*(Supply[Month]='Monthly Constraints'!D$2)*(Supply[Hour Ending]='Monthly Constraints'!D$3),0))","v":1042.1036222675666},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A25)*(Supply[Month]='Monthly Constraints'!E$2)*(Supply[Hour Ending]='Monthly Constraints'!E$3),0))","v":1699.0983663808852},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A25)*(Supply[Month]='Monthly Constraints'!F$2)*(Supply[Hour Ending]='Monthly Constraints'!F$3),0))","v":1915.5488329324248},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A25)*(Supply[Month]='Monthly Constraints'!G$2)*(Supply[Hour Ending]='Monthly Constraints'!G$3),0))","v":1939.0571222233455},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A25)*(Supply[Month]='Monthly Constraints'!H$2)*(Supply[Hour Ending]='Monthly Constraints'!H$3),0))","v":2144.6164602828767},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A25)*(Supply[Month]='Monthly Constraints'!I$2)*(Supply[Hour Ending]='Monthly Constraints'!I$3),0))","v":1819.5978601989939},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A25)*(Supply[Month]='Monthly Constraints'!J$2)*(Supply[Hour Ending]='Monthly Constraints'!J$3),0))","v":1164.6781103521512},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A25)*(Supply[Month]='Monthly Constraints'!K$2)*(Supply[Hour Ending]='Monthly Constraints'!K$3),0))","v":528.11962444886035},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A25)*(Supply[Month]='Monthly Constraints'!L$2)*(Supply[Hour Ending]='Monthly Constraints'!L$3),0))","v":306.59639248321361},{"$f":"INDEX(Supply[Supply],MATCH(1,(Supply[Unit Category]='Monthly Constraints'!$A25)*(Supply[Month]='Monthly Constraints'!M$2)*(Supply[Hour Ending]='Monthly Constraints'!M$3),0))","v":353.18255047484752}]
["Total Supply",{"$f":"SUM(B4:B25)","v":45977.751052259446},{"$f":"SUM(C4:C25)","v":46708.528858659003},47672.845161288365,51421.144124584833,53120.661462278731,56875.046625207673,57769.12124284132,56353.663941227431,56176.31479999447,52172.925359079571,47659.137229894666,44020.799490222707]
["Managed Load",{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!B$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!B$3),0))","v":30003},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!C$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!C$3),0))","v":29419},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!D$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!D$3),0))","v":29412},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!E$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!E$3),0))","v":31688},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!F$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!F$3),0))","v":33897},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!G$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!G$3),0))","v":41906},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!H$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!H$3),0))","v":45588},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!I$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!I$3),0))","v":44125},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!J$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!J$3),0))","v":46395},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!K$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!K$3),0))","v":37720},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!L$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!L$3),0))","v":31645},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!M$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!M$3),0))","v":28855}]
["NOU",{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!B$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!B$3),0))","v":9854},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!C$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!C$3),0))","v":11127},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!D$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!D$3),0))","v":11964},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!E$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!E$3),0))","v":11270},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!F$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!F$3),0))","v":10442},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!G$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!G$3),0))","v":6509},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!H$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!H$3),0))","v":3468},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!I$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!I$3),0))","v":3775},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!J$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!J$3),0))","v":1400},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!K$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!K$3),0))","v":6742},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!L$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!L$3),0))","v":9744},{"$f":"INDEX(ManagedLoad[NOU (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!M$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!M$3),0))","v":9138}]
["Managed Load + NOU",{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!B$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!B$3),0))","v":39857},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!C$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!C$3),0))","v":40546},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!D$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!D$3),0))","v":41376},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!E$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!E$3),0))","v":42958},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!F$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!F$3),0))","v":44339},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!G$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!G$3),0))","v":48415},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!H$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!H$3),0))","v":49056},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!I$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!I$3),0))","v":47900},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!J$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!J$3),0))","v":47795},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!K$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!K$3),0))","v":44462},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!L$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!L$3),0))","v":41389},{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]='Monthly Constraints'!M$2)*(ManagedLoad[Hour Ending]='Monthly Constraints'!M$3),0))","v":37993}]
["PRM",{"$f":"INDEX(PRM[Planning Reserve Margin],'Monthly Constraints'!B$2)","v":0.15356778112400449},{"$f":"INDEX(PRM[Planning Reserve Margin],'Monthly Constraints'!C$2)","v":0.15198857738516758},{"$f":"INDEX(PRM[Planning Reserve Margin],'Monthly Constraints'!D$2)","v":0.15218593293910399},{"$f":"INDEX(PRM[Planning Reserve Margin],'Monthly Constraints'!E$2)","v":0.19700973333453214},{"$f":"INDEX(PRM[Planning Reserve Margin],'Monthly Constraints'!F$2)","v":0.19805727378332222},{"$f":"INDEX(PRM[Planning Reserve Margin],'Monthly Constraints'!G$2)","v":0.17474019674083796},{"$f":"INDEX(PRM[Planning Reserve Margin],'Monthly Constraints'!H$2)","v":0.17761581137559773},{"$f":"INDEX(PRM[Planning Reserve Margin],'Monthly Constraints'!I$2)","v":0.17648567726988382},{"$f":"INDEX(PRM[Planning Reserve Margin],'Monthly Constraints'!J$2)","v":0.17535965686775765},{"$f":"INDEX(PRM[Planning Reserve Margin],'Monthly Constraints'!K$2)","v":0.17342731678915876},{"$f":"INDEX(PRM[Planning Reserve Margin],'Monthly Constraints'!L$2)","v":0.15149284181532946},{"$f":"INDEX(PRM[Planning Reserve Margin],'Monthly Constraints'!M$2)","v":0.1586555283926698}]
["RA Requirement",{"$f":"B$29*(1+B$30)","v":45977.751052259446},{"$f":"C$29*(1+C$30)","v":46708.528858659003},47672.845161288365,51421.144124584833,53120.661462278724,56875.046625207673,57769.12124284132,56353.663941227431,56176.31479999447,52172.925359079571,47659.137229894666,44020.799490222707]

{"sheet":"PRM Setting","index":2,"n_rows":289,"n_cols":24,"rows_kept":289,"cut":false,"hidden":false,"merged":[]}
["Month","Charging Energy (MWh)","Charging Requirement (MWh)","Excess Energy Check (MWh)","Daily Energy Check (MWh)","Minimum SOC Check","Maximum Capacity Check (MW)","Planning Reserve Margin","Constraining Hour Ending","Managed Load (MW)","NOU (MW)","Supply (MW)",null,"Month","Hour Ending","Managed Load + NOU (MW)","Total Load with PRM (MW)","Supply Without Storage (MW)","Excess Capacity (MW)","Storage (MW)","Storage SOC Day 1","Storage SOC Day 2","Adjusted Supply (MW)","Reserve Margin"]
[1,{"$f":"SUMIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]],StorageAllocation[Excess Capacity (MW)],\">0\")","v":60761.474309157289},{"$f":"SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])/0.85","v":55828.564705882316},{"$f":"PRM[[#This Row],[Charging Energy (MWh)]]-PRM[[#This Row],[Charging Requirement (MWh)]]","v":4932.9096032749731},{"$f":"4*INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":0},{"$f":"_xlfn.MINIFS(StorageAllocation[Storage SOC Day 2],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":0.20211370475918586},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-_xlfn.MAXIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":5466.3016938556011},0.15356778112400449,{"$f":"MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(_xlfn.MINIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])=StorageAllocation[Excess Capacity (MW)]),0)-24*(PRM[[#This Row],[Month]]-1)","v":19},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=PRM[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":30003},{"$f":"INDEX(NOU[NOU MW],MATCH(PRM[[#This Row],[Month]],NOU[Month],0))","v":9854},{"$f":"INDEX(StorageAllocation[Adjusted Supply (MW)],MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(StorageAllocation[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":45977.751052259446},null,1,1,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34537},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39840.77045667974},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38562.387358291169},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-1278.3830983885709},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":1278.3830983885709},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.9730607418679923},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.9730607418679923},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":39840.77045667974},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15356778112400438}]
[2,{"$f":"SUMIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]],StorageAllocation[Excess Capacity (MW)],\">0\")","v":98196.285397307103},{"$f":"SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])/0.85","v":55828.564705882294},{"$f":"PRM[[#This Row],[Charging Energy (MWh)]]-PRM[[#This Row],[Charging Requirement (MWh)]]","v":42367.720691424809},{"$f":"4*INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":0},{"$f":"_xlfn.MINIFS(StorageAllocation[Storage SOC Day 2],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":0.22536638767579548},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-_xlfn.MAXIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":5055.2995863308151},0.15198857738516758,{"$f":"MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(_xlfn.MINIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])=StorageAllocation[Excess Capacity (MW)]),0)-24*(PRM[[#This Row],[Month]]-1)","v":19},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=PRM[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":29419},{"$f":"INDEX(NOU[NOU MW],MATCH(PRM[[#This Row],[Month]],NOU[Month],0))","v":11127},{"$f":"INDEX(StorageAllocation[Adjusted Supply (MW)],MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(StorageAllocation[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":46708.528858659003},null,1,2,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33404},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":38533.778160666239},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38589.9477412626},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":56.169580596360902},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":38589.9477412626},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15524930371400436}]
[3,{"$f":"SUMIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]],StorageAllocation[Excess Capacity (MW)],\">0\")","v":98003.032143642311},{"$f":"SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])/0.85","v":55828.564705882338},{"$f":"PRM[[#This Row],[Charging Energy (MWh)]]-PRM[[#This Row],[Charging Requirement (MWh)]]","v":42174.467437759973},{"$f":"4*INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":0},{"$f":"_xlfn.MINIFS(StorageAllocation[Storage SOC Day 2],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":0.17462964942352052},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-_xlfn.MAXIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":4385.1227374665596},0.15218593293910399,{"$f":"MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(_xlfn.MINIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])=StorageAllocation[Excess Capacity (MW)]),0)-24*(PRM[[#This Row],[Month]]-1)","v":20},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=PRM[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":29412},{"$f":"INDEX(NOU[NOU MW],MATCH(PRM[[#This Row],[Month]],NOU[Month],0))","v":11964},{"$f":"INDEX(StorageAllocation[Adjusted Supply (MW)],MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(StorageAllocation[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":47672.845161288365},null,1,3,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32412},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37389.438921791232},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38628.173691064199},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":1238.7347692729672},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":38628.173691064199},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.19178618076836362}]
[4,{"$f":"SUMIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]],StorageAllocation[Excess Capacity (MW)],\">0\")","v":133199.34825105796},{"$f":"SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])/0.85","v":55833.929411764766},{"$f":"PRM[[#This Row],[Charging Energy (MWh)]]-PRM[[#This Row],[Charging Requirement (MWh)]]","v":77365.418839293197},{"$f":"4*INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":0},{"$f":"_xlfn.MINIFS(StorageAllocation[Storage SOC Day 2],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":7.8782112356816675E-2},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-_xlfn.MAXIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":2928.3178219172696},0.19700973333453214,{"$f":"MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(_xlfn.MINIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])=StorageAllocation[Excess Capacity (MW)]),0)-24*(PRM[[#This Row],[Month]]-1)","v":19},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=PRM[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":31688},{"$f":"INDEX(NOU[NOU MW],MATCH(PRM[[#This Row],[Month]],NOU[Month],0))","v":11270},{"$f":"INDEX(StorageAllocation[Adjusted Supply (MW)],MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(StorageAllocation[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":51421.144124584833},null,1,4,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":31952},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":36858.797742474191},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38600.655402027493},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":1741.8576595533013},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":38600.655402027493},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.20808260522119082}]
[5,{"$f":"SUMIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]],StorageAllocation[Excess Capacity (MW)],\">0\")","v":124818.88400021569},{"$f":"SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])/0.85","v":55873.505882352874},{"$f":"PRM[[#This Row],[Charging Energy (MWh)]]-PRM[[#This Row],[Charging Requirement (MWh)]]","v":68945.378117862827},{"$f":"4*INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":0},{"$f":"_xlfn.MINIFS(StorageAllocation[Storage SOC Day 2],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":3.4723410124500906E-2},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-_xlfn.MAXIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":2301.4335045413936},0.19805727378332222,{"$f":"MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(_xlfn.MINIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])=StorageAllocation[Excess Capacity (MW)]),0)-24*(PRM[[#This Row],[Month]]-1)","v":20},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=PRM[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":33897},{"$f":"INDEX(NOU[NOU MW],MATCH(PRM[[#This Row],[Month]],NOU[Month],0))","v":10442},{"$f":"INDEX(StorageAllocation[Adjusted Supply (MW)],MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(StorageAllocation[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":53120.661462278724},null,1,5,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32399},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37374.442540636621},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38592.291332696637},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":1217.8487920600164},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":38592.291332696637},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.19115686696183953}]
[6,{"$f":"SUMIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]],StorageAllocation[Excess Capacity (MW)],\">0\")","v":125729.76621592889},{"$f":"SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])/0.85","v":57165.270588235246},{"$f":"PRM[[#This Row],[Charging Energy (MWh)]]-PRM[[#This Row],[Charging Requirement (MWh)]]","v":68564.495627693643},{"$f":"4*INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":0},{"$f":"_xlfn.MINIFS(StorageAllocation[Storage SOC Day 2],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":1.1102230246251565E-16},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-_xlfn.MAXIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":1211.0251268194515},0.17474019674083796,{"$f":"MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(_xlfn.MINIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])=StorageAllocation[Excess Capacity (MW)]),0)-24*(PRM[[#This Row],[Month]]-1)","v":19},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=PRM[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":41906},{"$f":"INDEX(NOU[NOU MW],MATCH(PRM[[#This Row],[Month]],NOU[Month],0))","v":6509},{"$f":"INDEX(StorageAllocation[Adjusted Supply (MW)],MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(StorageAllocation[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":56875.046625207673},null,1,6,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33904},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39110.562051228248},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38559.892442576056},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-550.66960865219153},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":550.66960865219153},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.98839578624621016},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.98839578624621016},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":39110.562051228248},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15356778112400438}]
[7,{"$f":"SUMIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]],StorageAllocation[Excess Capacity (MW)],\">0\")","v":115455.65123343091},{"$f":"SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])/0.85","v":57472.047058823489},{"$f":"PRM[[#This Row],[Charging Energy (MWh)]]-PRM[[#This Row],[Charging Requirement (MWh)]]","v":57983.604174607419},{"$f":"4*INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":0},{"$f":"_xlfn.MINIFS(StorageAllocation[Storage SOC Day 2],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":3.5084782301630923E-16},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-_xlfn.MAXIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":626.43368019249101},0.17761581137559773,{"$f":"MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(_xlfn.MINIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])=StorageAllocation[Excess Capacity (MW)]),0)-24*(PRM[[#This Row],[Month]]-1)","v":19},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=PRM[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":45588},{"$f":"INDEX(NOU[NOU MW],MATCH(PRM[[#This Row],[Month]],NOU[Month],0))","v":3468},{"$f":"INDEX(StorageAllocation[Adjusted Supply (MW)],MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(StorageAllocation[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":57769.12124284132},null,1,7,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":36586},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":42204.430840202825},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38491.601898181267},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-3712.8289420215588},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":3712.8289420215588},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.91015565823201294},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.91015565823201294},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":42204.430840202825},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15356778112400438}]
[8,{"$f":"SUMIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]],StorageAllocation[Excess Capacity (MW)],\">0\")","v":118812.69544518495},{"$f":"SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])/0.85","v":56840.988235294048},{"$f":"PRM[[#This Row],[Charging Energy (MWh)]]-PRM[[#This Row],[Charging Requirement (MWh)]]","v":61971.707209890898},{"$f":"4*INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":0},{"$f":"_xlfn.MINIFS(StorageAllocation[Storage SOC Day 2],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":1.033895191682177E-15},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-_xlfn.MAXIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":26.124073726819915},0.17648567726988382,{"$f":"MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(_xlfn.MINIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])=StorageAllocation[Excess Capacity (MW)]),0)-24*(PRM[[#This Row],[Month]]-1)","v":19},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=PRM[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":44125},{"$f":"INDEX(NOU[NOU MW],MATCH(PRM[[#This Row],[Month]],NOU[Month],0))","v":3775},{"$f":"INDEX(StorageAllocation[Adjusted Supply (MW)],MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(StorageAllocation[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":56353.663941227431},null,1,8,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":38162},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":44022.453663254259},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39973.17497483686},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-4049.2786884173984},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":4049.2786884173984},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.82482555337282215},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.82482555337282215},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":44022.453663254259},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15356778112400438}]
[9,{"$f":"SUMIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]],StorageAllocation[Excess Capacity (MW)],\">0\")","v":138415.1133763112},{"$f":"SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])/0.85","v":57113.223529411727},{"$f":"PRM[[#This Row],[Charging Energy (MWh)]]-PRM[[#This Row],[Charging Requirement (MWh)]]","v":81301.889846899474},{"$f":"4*INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":0},{"$f":"_xlfn.MINIFS(StorageAllocation[Storage SOC Day 2],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":-1.0408340855860843E-16},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-_xlfn.MAXIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":273.9564429403199},0.17535965686775765,{"$f":"MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(_xlfn.MINIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])=StorageAllocation[Excess Capacity (MW)]),0)-24*(PRM[[#This Row],[Month]]-1)","v":18},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=PRM[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":46395},{"$f":"INDEX(NOU[NOU MW],MATCH(PRM[[#This Row],[Month]],NOU[Month],0))","v":1400},{"$f":"INDEX(StorageAllocation[Adjusted Supply (MW)],MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(StorageAllocation[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":56176.31479999447},null,1,9,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":37898},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":43717.911769037521},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":44626.22033692251},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":908.30856788498932},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":44626.22033692251},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17753497115738326}]
[10,{"$f":"SUMIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]],StorageAllocation[Excess Capacity (MW)],\">0\")","v":108353.31188297705},{"$f":"SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])/0.85","v":56547.811764705861},{"$f":"PRM[[#This Row],[Charging Energy (MWh)]]-PRM[[#This Row],[Charging Requirement (MWh)]]","v":51805.500118271193},{"$f":"4*INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":0},{"$f":"_xlfn.MINIFS(StorageAllocation[Storage SOC Day 2],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":1.457167719820518E-16},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-_xlfn.MAXIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":1278.8352023287516},0.17342731678915876,{"$f":"MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(_xlfn.MINIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])=StorageAllocation[Excess Capacity (MW)]),0)-24*(PRM[[#This Row],[Month]]-1)","v":18},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=PRM[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":37720},{"$f":"INDEX(NOU[NOU MW],MATCH(PRM[[#This Row],[Month]],NOU[Month],0))","v":6742},{"$f":"INDEX(StorageAllocation[Adjusted Supply (MW)],MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(StorageAllocation[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":52172.925359079571},null,1,10,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":36464},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":42063.695570905693},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":47361.184258548339},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":5297.4886876426463},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":47361.184258548339},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.29884774732745556}]
[11,{"$f":"SUMIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]],StorageAllocation[Excess Capacity (MW)],\">0\")","v":87207.096865876985},{"$f":"SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])/0.85","v":55828.564705882309},{"$f":"PRM[[#This Row],[Charging Energy (MWh)]]-PRM[[#This Row],[Charging Requirement (MWh)]]","v":31378.532159994676},{"$f":"4*INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":0},{"$f":"_xlfn.MINIFS(StorageAllocation[Storage SOC Day 2],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":7.132132027728505E-2},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-_xlfn.MAXIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":4055.634211112947},0.15149284181532946,{"$f":"MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(_xlfn.MINIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])=StorageAllocation[Excess Capacity (MW)]),0)-24*(PRM[[#This Row],[Month]]-1)","v":18},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=PRM[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":31645},{"$f":"INDEX(NOU[NOU MW],MATCH(PRM[[#This Row],[Month]],NOU[Month],0))","v":9744},{"$f":"INDEX(StorageAllocation[Adjusted Supply (MW)],MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(StorageAllocation[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":47659.137229894666},null,1,11,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34886},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40243.365612292015},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":48310.080442214203},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":8066.7148299221881},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":48310.080442214203},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.38479849917486098}]
[12,{"$f":"SUMIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]],StorageAllocation[Excess Capacity (MW)],\">0\")","v":53722.57644175231},{"$f":"SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])/0.85","v":53722.57644175223},{"$f":"PRM[[#This Row],[Charging Energy (MWh)]]-PRM[[#This Row],[Charging Requirement (MWh)]]","v":8.0035533756017685E-11},{"$f":"4*INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-SUMIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":1790.090024510595},{"$f":"_xlfn.MINIFS(StorageAllocation[Storage SOC Day 2],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":0.25988564690734933},{"$f":"INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=PRM[[#This Row],[Month]])*(MonthlyCapacities[Unit Category]=\"Storage\"),0))-_xlfn.MAXIFS(StorageAllocation[Storage (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])","v":6408.4242107789742},0.1586555283926698,{"$f":"MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(_xlfn.MINIFS(StorageAllocation[Excess Capacity (MW)],StorageAllocation[Month],PRM[[#This Row],[Month]])=StorageAllocation[Excess Capacity (MW)]),0)-24*(PRM[[#This Row],[Month]]-1)","v":22},{"$f":"INDEX(ManagedLoad[Managed Load (MW)],MATCH(1,(ManagedLoad[Month]=PRM[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":28855},{"$f":"INDEX(NOU[NOU MW],MATCH(PRM[[#This Row],[Month]],NOU[Month],0))","v":9138},{"$f":"INDEX(StorageAllocation[Adjusted Supply (MW)],MATCH(1,(StorageAllocation[Month]=PRM[[#This Row],[Month]])*(StorageAllocation[Hour Ending]=PRM[[#This Row],[Constraining Hour Ending]]),0))","v":44020.799490222707},null,1,12,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33289},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":38401.117865836983},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":48784.066145778932},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":10382.948279941949},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":48784.066145778932},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.4654710608843442}]
[null,null,null,null,null,null,null,{"$f":"SUM(PRM[Planning Reserve Margin])","v":2.040586327817365},null,null,null,null,null,1,13,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32837},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37879.705228768929},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":48638.903037011485},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":10759.197808242556},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":48638.903037011485},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.48122249404669981}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,1,14,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33059},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":38135.797276178462},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":48109.802256324991},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":9974.0049801465284},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":48109.802256324991},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.45527094758840225}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,1,15,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33960},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39175.16184697119},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":47209.683807332869},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":8034.5219603616788},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":47209.683807332869},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.39015558914407733}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,1,16,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":35544},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41002.413212271611},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":44086.091605803718},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":3083.6783935321073},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":44086.091605803718},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.24032443185358199}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,1,17,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":37308},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":43037.306778174352},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41211.327207122369},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-1825.9795710519829},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":1825.9795710519829},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.9615212880471059},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.9615212880471059},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":43037.306778174352},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15356778112400438}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,1,18,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":39376},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":45422.884949538799},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39942.31630533703},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-5480.5686442017686},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":5480.5686442017686},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.84602973187552832},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.84602973187552832},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":45422.884949538799},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15356778112400438}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,1,19,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":39857},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":45977.751052259446},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39580.482746115049},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-6397.2683061443968},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":6397.2683061443968},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.71122064181780542},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.71122064181780542},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":45977.751052259446},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15356778112400438}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,1,20,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":39799},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":45910.844120954251},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39588.266668060067},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-6322.5774528941838},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":6322.5774528941838},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.57798550574800966},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.57798550574800966},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":45910.844120954251},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15356778112400438}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,1,21,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":39059},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":45057.203962922489},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39464.829209165255},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-5592.3747537572344},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":5592.3747537572344},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.46013786895408432},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.46013786895408432},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":45057.203962922489},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15356778112400438}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,1,22,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":38188},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":44052.446425563481},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38516.966375073302},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-5535.4800504901796},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":5535.4800504901796},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.3434891693954738},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.3434891693954738},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":44052.446425563481},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15356778112400438}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,1,23,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":36842},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":42499.744192170569},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38525.516166439455},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-3974.228025731114},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":3974.228025731114},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.25974060075780581},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.25974060075780581},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":42499.744192170569},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15356778112400438}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,1,24,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":35751},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41241.20174296428},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38506.55888471489},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-2734.64285824939},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":2734.64285824939},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.20211370475918586},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.20211370475918586},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":41241.20174296428},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15356778112400438}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,1,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":35487},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40880.61864566744},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38584.888466681346},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-2295.730178986094},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":2295.730178986094},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.95162227350228279},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.95162227350228279},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":40880.61864566744},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15198857738516747}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,2,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34232},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39434.872981049055},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38645.95305042417},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-788.91993062488473},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":788.91993062488473},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.93499743100915289},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.93499743100915289},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":39434.872981049055},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15198857738516747}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,3,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33152},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":38190.725317473072},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38646.19639408814},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":455.47107661506743},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":38646.19639408814},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.16572744914599835}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,4,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32686},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37653.898640411586},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38600.510672531309},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":946.61203211972315},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":38600.510672531309},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.18094935668271761}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,5,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33158},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":38197.637248937383},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38510.123834041056},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":312.48658510367386},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":38510.123834041056},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.16141274606553635}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,6,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34673},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39942.899943675911},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38470.700529915535},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-1472.199413760376},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":1472.199413760376},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.96897646716459762},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.96897646716459762},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":39942.899943675911},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15198857738516747}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,7,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":37208},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":42863.190987347312},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38590.107193327531},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-4273.0837940197816},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":4273.0837940197816},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.8789301363801082},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.8789301363801082},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":42863.190987347312},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15198857738516747}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,8,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":38362},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":44192.585805649796},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":42327.919459685225},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-1864.6663459645715},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":1864.6663459645715},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.83963618131505247},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.83963618131505247},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":44192.585805649796},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15198857738516747}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,9,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":37291},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":42958.806039270283},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":49219.844205982481},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":6261.0381667121983},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":49219.844205982481},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.31988533978661016}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,10,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":35318},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40685.932576089348},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":51080.187303175677},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":10394.254727086329},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":51080.187303175677},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.44629331511341741}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,11,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33487},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":38576.641490897106},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":51401.21671151746},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":12824.575220620354},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":51401.21671151746},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.53496033420483946}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,12,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":31973},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":36832.530784735958},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":51013.335978989555},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":14180.805194253597},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":51013.335978989555},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.59551296340629767}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,13,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":31409},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":36182.809227090722},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":50780.612331195},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":14597.803104104278},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":50780.612331195},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.61675355252300301}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,14,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":31631},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":36438.550691270233},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":50447.536283718153},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":14008.98559244792},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":50447.536283718153},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.59487642767279425}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,15,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32600},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37554.827622756457},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":50277.378015147711},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":12722.550392391255},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":50277.378015147711},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.54225085936035922}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,16,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34401},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39629.559050627147},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":48553.474011201928},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":8923.9149605747807},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":48553.474011201928},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.41139716901258483}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,17,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":36729},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":42311.388458779817},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":44879.176804057744},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":2567.7883452779279},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":44879.176804057744},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.22190031865985316}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,18,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":39334},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":45312.318702868179},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40363.013802477188},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-4949.304900390991},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":4949.304900390991},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.89570371944551697},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.89570371944551697},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":45312.318702868179},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15198857738516747}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,19,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":40546},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":46708.528858659003},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39900.25844498982},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-6808.2704136691827},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":6808.2704136691827},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.7522336169875472},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.7522336169875472},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":46708.528858659003},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15198857738516747}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,20,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":40292},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":46415.92376000317},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39906.629178816911},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-6509.2945811862592},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":6509.2945811862592},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.61506380677893668},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.61506380677893668},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":46415.92376000317},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15198857738516747}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,21,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":39337},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":45315.77466860033},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39824.000551542958},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-5491.7741170573718},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":5491.7741170573718},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.49933611863242233},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.49933611863242233},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":45315.77466860033},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15198857738516747}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,22,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":38502},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":44353.864206483719},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38796.985678025252},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-5556.8785284584665},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":5556.8785284584665},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.3822364907704367},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.3822364907704367},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":44353.864206483719},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15198857738516747}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,23,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":37276},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":42941.526210609503},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38762.693451367224},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-4178.8327592422793},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":4178.8327592422793},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.29417630401294548},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.29417630401294548},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":42941.526210609503},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15198857738516747}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,2,24,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":36391},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41922.016319623632},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38656.691282983942},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-3265.3250366396896},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":3265.3250366396896},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.22536638767579548},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.22536638767579548},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":41922.016319623632},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15198857738516747}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,1,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34969},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40290.789888947525},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38848.575865346473},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-1442.2140236010528},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":1442.2140236010528},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.96960834673708984},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.96960834673708984},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":40290.789888947525},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15218593293910399}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,2,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33769},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":38908.166769420604},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38856.994051938629},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-51.172717481975269},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":51.172717481975269},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.96852998842079097},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.96852998842079097},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":38908.166769420604},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15218593293910399}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,3,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32921},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37931.113098288239},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38779.011875109878},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":847.89877682163933},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":38779.011875109878},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17794149251571567}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,4,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33044},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":38072.831968039754},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38708.260687691174},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":635.42871965141967},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":38708.260687691174},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17141570898472258}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,5,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33846},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":38996.885086256916},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38585.425270687767},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-411.45981556914921},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":411.45981556914921},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.99132934235712455},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.99132934235712455},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":38996.885086256916},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15218593293910399}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,6,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":35636},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41059.297906217907},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38429.360745320424},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-2629.9371608974834},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":2629.9371608974834},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.9359089005993424},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.9359089005993424},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":41059.297906217907},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15218593293910399}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,7,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":37552},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":43266.886153729232},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39514.745591233317},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-3752.1405624959152},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":3752.1405624959152},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.85684036215568848},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.85684036215568848},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":43266.886153729232},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15218593293910399}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,8,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":37447},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":43145.906630770623},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":45874.000529914883},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":2728.0938991442599},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":45874.000529914883},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.22503806793374315}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,9,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":36080},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41570.868460442871},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":50178.736618058567},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":8607.868157615696},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":50178.736618058567},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.39076321003488257}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,10,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34091},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39279.170639826996},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":51000.475471666345},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":11721.304831839348},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":51000.475471666345},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.49600995780899204}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,11,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32241},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37147.626663889649},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":50810.159434107685},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":13662.532770218037},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":50810.159434107685},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.57594861927693564}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,12,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":31550},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":36351.466184228731},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":50797.595858632783},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":14446.129674404052},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":50797.595858632783},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.61006642975064285}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,13,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":31699},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":36523.141888236656},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":50727.74366965377},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":14204.601781417114},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":50727.74366965377},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.60029476228441814}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,14,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32505},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37451.803750185572},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":50001.832040643138},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":12550.028290457565},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":50001.832040643138},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.53828125028897511}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,15,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33802},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":38946.188905207593},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":49055.009489947486},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":10108.820584739893},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":49055.009489947486},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.45124576918370174}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,16,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":35467},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40864.578483551202},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":48017.714308979936},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":7153.1358254287334},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":48017.714308979936},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.35387019790170959}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,17,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":38013},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":43798.043868814158},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":45135.23270071872},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":1337.1888319045611},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":45135.23270071872},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.18736307843944755}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,18,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":40248},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":46373.179428933057},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41842.490451701524},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-4530.6889772315335},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":4530.6889772315335},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.90452517713404279},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.90452517713404279},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":46373.179428933057},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15218593293910399}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,19,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":41462},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":47771.933151521131},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40480.788183336765},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-7291.144968184366},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":7291.144968184366},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.75087950032292339},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.75087950032292339},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":47771.933151521131},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15218593293910399}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,20,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":41376},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":47672.845161288365},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40194.397898754927},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-7478.4472625334383},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":7478.4472625334383},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.59328681821851803},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.59328681821851803},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":47672.845161288365},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15218593293910399}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,21,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":40441},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":46595.551313990305},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40160.182463964316},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-6435.3688500259886},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":6435.3688500259886},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.45767483864521108},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.45767483864521108},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":46595.551313990305},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15218593293910399}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,22,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":39118},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":45071.209324711868},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40065.041035740825},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-5006.1682889710428},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":5006.1682889710428},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.35218028074714491},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.35218028074714491},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":45071.209324711868},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15218593293910399}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,23,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":37981},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":43761.173918960107},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39019.438583938834},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-4741.7353350212725},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":4741.7353350212725},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.25225809596167825},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.25225809596167825},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":43761.173918960107},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15218593293910399}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,3,24,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":36975},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":42602.07487042337},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38918.272832436603},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-3683.8020379867667},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":3683.8020379867667},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.17462964942352052},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.17462964942352052},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":42602.07487042337},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15218593293910399}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,1,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34948},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41833.096160575231},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40374.465940206675},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-1458.6302203685555},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":1458.6302203685555},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.96926536298888566},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.96926536298888566},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":41833.096160575231},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.1970097333345322}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,2,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33640},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40267.407429373663},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40140.973895677598},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-126.43353369606484},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":126.43353369606484},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.96660129590051891},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.96660129590051891},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":40267.407429373663},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.1970097333345322}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,3,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32757},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39210.447834839273},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39849.279326545766},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":638.83149170649267},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":39849.279326545766},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.21651187002917749}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,4,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32675},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39112.293036705836},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39607.398438964905},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":495.1054022590688},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":39607.398438964905},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.21216215574490915}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,5,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33360},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39932.244704039993},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39381.15464370104},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-551.09006033895275},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":551.09006033895275},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.9883880419256148},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.9883880419256148},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":39932.244704039993},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.1970097333345322}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,6,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34593},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41408.157705241472},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39805.40385444081},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-1602.7538508006619},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":1602.7538508006619},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.95461659174266333},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.95461659174266333},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":41408.157705241472},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.1970097333345322}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,7,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34884},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41756.48753764182},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":45603.69047237005},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":3847.2029347282296},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":45603.69047237005},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.30729533517859342}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,8,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34420},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41201.0750213746},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":52093.599940391796},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":10892.524919017196},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":52093.599940391796},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.51346891169063902}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,9,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33289},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39847.257012973241},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":53659.000235581188},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":13811.743222607947},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":53659.000235581188},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.61191385249124908}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,10,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":31916},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":38203.76264910493},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":54146.729848802832},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":15942.967199697901},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":54146.729848802832},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.69653872192012889}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,11,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":31195},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37340.718631370735},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":54107.652147308181},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":16766.933515937446},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":54107.652147308181},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.7344975844625159}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,12,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":31341},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37515.482052437575},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":54316.909024614441},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":16801.426972176865},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":54316.909024614441},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.73309431813325809}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,13,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32100},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":38424.012440038481},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":54190.936575160704},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":15766.924135122223},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":54190.936575160704},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.68819117056575396}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,14,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33472},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40066.30979417346},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":54270.473810304487},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":14204.164016131028},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":54270.473810304487},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.62136931794647721}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,15,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":35484},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":42474.693377642543},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":54223.27883680549},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":11748.585459162947},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":54223.27883680549},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.52810502865532327}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,16,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":37533},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":44927.366321244997},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":53657.686110002629},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":8730.3197887576316},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":53657.686110002629},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.4296135696587704}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,17,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":40110},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":48012.060404048083},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":51564.67959780107},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":3552.6191937529875},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":51564.67959780107},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.28558164043383383}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,18,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":42149},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":50452.763250317199},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":46526.733262134025},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-3926.0299881831743},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":3926.0299881831743},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.91727505374798091},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.91727505374798091},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":50452.763250317199},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.1970097333345322}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,19,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":42958},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":51421.144124584833},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":42484.751946502103},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-8936.3921780827295},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":8936.3921780827295},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.72897731663340481},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.72897731663340481},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":51421.144124584833},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.1970097333345322}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,20,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":42797},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":51228.425557517978},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":42329.282952007066},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-8899.1426055109114},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":8899.1426055109114},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.54146446116725955},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.54146446116725955},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":51228.425557517978},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.1970097333345322}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,21,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":41574},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":49764.482653649844},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":42409.341539298613},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-7355.1411143512305},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":7355.1411143512305},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.38648509137332376},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.38648509137332376},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":49764.482653649844},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.1970097333345322}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,22,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":39751},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":47582.333909780988},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":42205.240029220011},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-5377.0938805609767},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":5377.0938805609767},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.27318493737543892},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.27318493737543892},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":47582.333909780988},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.1970097333345322}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,23,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":38267},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":45805.971465512543},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40416.550482839426},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-5389.4209826731167},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":5389.4209826731167},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.15962504036419473},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.15962504036419473},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":45805.971465512543},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.1970097333345322}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,4,24,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":37001},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":44290.557143111029},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40453.845557677356},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-3836.7115854336735},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":3836.7115854336735},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":7.8782112356816675E-2},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":7.8782112356816675E-2},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":44290.557143111029},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.1970097333345322}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,1,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":35625},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":42680.790378530852},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41047.794640298089},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-1632.995738232763},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":1632.995738232763},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.96561569877520059},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.96561569877520059},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":42680.790378530852},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.19805727378332216}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,2,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34206},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40980.747107032315},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40964.641984395472},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-16.105122636843589},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":16.105122636843589},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.96527658987550014},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.96527658987550014},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":40980.747107032315},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.19805727378332216}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,3,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33237},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39819.829608736276},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40919.239423113926},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":1099.40981437765},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":40919.239423113926},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.23113516331539929}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,4,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32994},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39528.70169120693},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40621.302018162285},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":1092.6003269553548},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":40621.302018162285},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.23117239553137803}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,5,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33596},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40249.932170024491},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40259.845348403062},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":9.913178378570592},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":40259.845348403062},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.19835234398151758}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,6,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34298},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41090.968376220386},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":42518.397158926484},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":1427.428782706098},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":42518.397158926484},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.2396757000095191}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,7,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":35183},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":42151.249063518626},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":49597.153763314338},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":7445.9046997957121},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":49597.153763314338},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.4096908667059187}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,8,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":35558},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":42600.520541187369},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":53837.635788222826},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":11237.115247035457},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":53837.635788222826},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.51407941358408316}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,9,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34989},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41918.825952404659},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":54961.389263707795},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":13042.563311303136},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":54961.389263707795},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.57081909353533389}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,10,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34290},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41081.383918030115},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":55360.069032772153},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":14278.685114742038},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":55360.069032772153},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.61446687176355064}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,11,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33592},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40245.139940929359},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":55364.552334682594},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":15119.412393753235},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":55364.552334682594},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.64814694971072262}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,12,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33845},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40548.248431196538},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":55548.880001701982},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":15000.631570505444},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":55548.880001701982},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.64127286162511399}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,13,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34813},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41707.967872218796},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":55674.871569463125},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":13966.903697244328},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":55674.871569463125},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.59925520838373947}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,14,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":36443},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":43660.801228485609},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":55877.878011874644},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":12217.076783389035},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":55877.878011874644},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.53329522849037247}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,15,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":38828},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":46518.167826458834},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":56023.508579718582},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":9505.3407532597485},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":56023.508579718582},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.44286361851546774}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,16,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":40859},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":48951.422149512757},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":55757.307000910616},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":6805.8848513978592},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":55757.307000910616},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.36462730367631657}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,17,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":43037},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":51560.790891812838},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":54130.804367184872},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":2570.013475372034},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":54130.804367184872},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.25777364517008317}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,18,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":44620},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":53457.315556211834},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":50705.041438581808},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-2752.274117630026},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":2752.274117630026},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.94204821231424374},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.94204821231424374},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":53457.315556211834},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.19805727378332216}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,19,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":44988},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":53898.200632964101},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":44412.007377388938},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-9486.1932555751628},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":9486.1932555751628},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.74230725847112655},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.74230725847112655},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":53898.200632964101},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.19805727378332216}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,20,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":44339},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":53120.661462278724},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":43548.974966820118},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-9571.6864954586053},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":9571.6864954586053},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.5407661619552443},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.5407661619552443},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":53120.661462278724},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.19805727378332216}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,21,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":43382},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":51974.12065126808},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":43551.399575900999},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-8422.7210753670806},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":8422.7210753670806},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.36341764119222919},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.36341764119222919},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":51974.12065126808},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.19805727378332216}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,22,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":41233},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":49399.495569907725},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":43047.315119692277},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-6352.1804502154482},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":6352.1804502154482},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.22966635150983214},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.22966635150983214},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":49399.495569907725},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.19805727378332216}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,23,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":39087},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":46828.464660368714},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41260.833181992617},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-5567.6314783760972},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":5567.6314783760972},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.11243449757472289},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.11243449757472289},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":46828.464660368714},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.19805727378332216}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,5,24,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":37408},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":44816.926497686516},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41126.234231178598},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-3690.6922665079182},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":3690.6922665079182},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":3.4723410124500906E-2},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":3.4723410124500906E-2},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":44816.926497686516},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.19805727378332216}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,1,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34942},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41047.771954518357},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41743.834625725183},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":696.06267120682605},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":41743.834625725183},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.19466071277331531}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,2,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33056},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":38832.211943465139},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41635.679690345904},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":2803.467746880764},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":41635.679690345904},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.25954984542430726}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,3,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":31855},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37421.348967179394},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41433.734109769852},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":4012.3851425904577},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":41433.734109769852},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.30069797864604775}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,4,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":31503},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37007.840417926622},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41152.411044729837},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":4144.5706268032154},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":41152.411044729837},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.30630133780052171}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,5,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32209},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37837.206996825647},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40933.324165246901},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":3096.1171684212532},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":40933.324165246901},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.27086603636396345}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,6,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33115},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":38901.521615072852},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":43693.820240611378},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":4792.2986255385258},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":43693.820240611378},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.31945705090174781}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,7,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34537},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40572.002174838322},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":50456.91444617651},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":9884.9122713381876},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":50456.91444617651},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.46095244074981934}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,8,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":35041},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41164.071233995703},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":54223.000895372206},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":13058.929661376504},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":54223.000895372206},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.54741590980200927}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,9,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34956},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41064.218317272731},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":55630.897411548824},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":14566.679094276093},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":55630.897411548824},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.59145489791591777}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,10,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":35068},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41195.789219307706},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":56109.062349703083},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":14913.273130395377},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":56109.062349703083},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.60000748117095593}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,11,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":35525},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41732.645489218266},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":56347.291394445085},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":14614.645905226818},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":56347.291394445085},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.58613065149739851}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,12,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":36664},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":43070.674573306082},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":56446.083943069272},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":13375.409369763191},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":56446.083943069272},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.53955062031063905}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,13,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":38796},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":45575.220672757547},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":56472.945408367865},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":10897.724735610318},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":56472.945408367865},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.45563834953005111}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,14,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":41384},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":48615.448301922836},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":56492.156487202701},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":7876.7081852798656},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":56492.156487202701},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.36507240690128318}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,15,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":44210},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":51935.264097912448},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":56543.385183296756},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":4608.1210853843077},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":56543.385183296756},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.27897274786918702}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,16,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":46290},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":54378.723707133388},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":56272.756255055378},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":1894.03254792199},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":56272.756255055378},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.21565686444276033}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,17,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":48298},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":56737.602022188992},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":57232.030270104202},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":494.42824791520979},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":57232.030270104202},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.18497723032225344}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,18,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":48993},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":57554.046458923876},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":52549.320374305025},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-5004.726084618851},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":5004.726084618851},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.8970019212689635},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.8970019212689635},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":57554.046458923876},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17474019674083796}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,19,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":48415},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":56875.046625207673},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":45938.451752027133},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-10936.59487318054},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":10936.59487318054},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.67192501580969355},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.67192501580969355},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":56875.046625207673},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17474019674083796}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,20,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":46626},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":54773.436413238313},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":44229.299307889931},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-10544.137105348382},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":10544.137105348382},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.45492495519394349},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.45492495519394349},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":54773.436413238313},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17474019674083796}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,21,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":45043},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":52913.822681797566},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":44104.859408751108},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-8808.9632730464582},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":8808.9632730464582},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.27363505492857332},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.27363505492857332},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":52913.822681797566},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17474019674083796}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,22,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":42115},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":49474.183385740391},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":42188.161309873794},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-7286.0220758665964},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":7286.0220758665964},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.12368753278294722},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.12368753278294722},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":49474.183385740391},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17474019674083796}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,23,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":39224},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":46078.00947696263},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":42003.988366096317},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-4074.0211108663134},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":4074.0211108663134},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":3.9843514142540379E-2},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":3.9843514142540379E-2},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":46078.00947696263},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17474019674083796}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,6,24,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":37320},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":43841.30414236807},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41905.288665295251},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-1936.0154770728186},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":1936.0154770728186},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1.1102230246251565E-16},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1.1102230246251565E-16},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":43841.30414236807},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17474019674083796}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,1,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34326},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40422.840341278767},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":42485.852822626861},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":2063.0124813480943},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":42485.852822626861},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.23771639056769978}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,2,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32259},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37988.708459165406},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":42274.406278861752},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":4285.6978196963464},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":42274.406278861752},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.31046859105557378}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,3,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":31013},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":36521.399158191409},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":42030.633254995191},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":5509.2340968037824},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":42030.633254995191},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.35525854496485954}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,4,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":30600},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":36035.043828093287},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41808.031583694887},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":5772.9877556015999},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":41808.031583694887},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.36627554195081324}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,5,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":31242},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":36791.073178996419},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41533.748968028725},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":4742.6757890323061},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":41533.748968028725},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.32942029857335409}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,6,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32448},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":38211.27784751539},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":42669.174391698623},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":4457.8965441832333},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":42669.174391698623},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.31500167627276321}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,7,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33993},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40030.69427609069},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":48698.255129255907},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":8667.5608531652178},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":48698.255129255907},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.43259656780089739}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,8,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34927},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41130.587443915501},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":53469.936917278625},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":12339.349473363123},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":53469.936917278625},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.53090551485322601}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,9,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":35212},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41466.207950157543},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":55289.670470130302},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":13823.46251997276},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":55289.670470130302},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.57019398131688925}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,10,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":35618},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41944.319969576041},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":56016.481633496587},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":14072.161663920546},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":56016.481633496587},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.57270148895211936}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,11,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":36763},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":43292.690073601094},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":56357.480401257053},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":13064.790327655959},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":56357.480401257053},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.53299459786353265}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,12,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":38048},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":44805.926391218738},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":56429.928038810875},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":11624.001647592137},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":56429.928038810875},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.48312468562896527}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,13,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":40434},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":47615.717717160915},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":56505.27335717369},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":8889.5556400127753},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":56505.27335717369},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.39746929210994919}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,14,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":44031},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":51851.601790678942},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":56603.450935704313},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":4751.8491450253714},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":56603.450935704313},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.28553634792996552}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,15,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":46855},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":55177.188842003627},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":56568.604318061261},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":1391.4154760576348},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":56568.604318061261},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.20731201191038862}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,16,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":48851},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":57527.710001509324},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":56183.950609059946},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-1343.7593924493776},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":1343.7593924493776},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.97249282940516191},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.97249282940516191},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":57527.710001509324},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17761581137559768}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,17,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":49764},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":58602.873237295244},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":57160.87991783335},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-1441.9933194618934},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":1441.9933194618934},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.94297477992551937},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.94297477992551937},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":58602.873237295244},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17761581137559768}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,18,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":49848},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":58701.79296545079},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":52407.760330621313},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-6294.0326348294766},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":6294.0326348294766},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.81413398417848248},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.81413398417848248},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":58701.79296545079},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17761581137559768}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,19,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":49056},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":57769.12124284132},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":46182.744923033817},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-11586.376319807503},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":11586.376319807503},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.57695727546428177},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.57695727546428177},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":57769.12124284132},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17761581137559768}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,20,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":46815},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":55130.084209548608},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":44689.124703568843},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-10440.959505979765},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":10440.959505979765},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.36322760338267712},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.36322760338267712},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":55130.084209548608},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17761581137559768}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,21,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":45148},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":53166.998651985487},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":44685.370684154041},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-8481.6279678314459},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":8481.6279678314459},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.18960605420948418},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.18960605420948418},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":53166.998651985487},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17761581137559768}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,22,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":41692},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":49097.158407871415},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":42812.447375579191},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-6284.7110322922235},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":6284.7110322922235},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":6.0956074550989808E-2},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":6.0956074550989808E-2},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":49097.158407871415},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17761581137559768}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,23,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":38584},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":45437.128466116061},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":42641.013084797603},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-2796.1153813184574},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":2796.1153813184574},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":3.7187274269770143E-3},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":3.7187274269770143E-3},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":45437.128466116061},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17761581137559768}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,7,24,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":36318},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":42768.651037538955},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":42586.986591509136},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-181.66444602981937},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":181.66444602981937},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":3.5084782301630923E-16},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":3.5084782301630923E-16},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":42768.651037538955},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17761581137559768}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,1,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33531},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39448.741244536468},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41946.752444180216},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":2498.0111996437481},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":41946.752444180216},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.25098423680117543}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,2,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":31608},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37186.359287146486},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41691.168232525379},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":4504.8089453788925},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":41691.168232525379},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.31900684106951971}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,3,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":30412},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":35779.282417131704},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41389.072504795753},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":5609.7900876640488},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":41389.072504795753},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.36094543288161751}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,4,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":30102},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":35414.571857178038},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41034.624214908377},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":5620.0523577303393},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":41034.624214908377},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.36318597484912551}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,5,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":30911},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":36366.348770089375},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40810.073262235092},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":4443.7244921457168},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":40810.073262235092},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.32024435515625793}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,6,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32350},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":38059.311659680738},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40974.275094815319},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":2914.9634351345812},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":40974.275094815319},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.26659273863416755}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,7,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33516},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39431.093959377424},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":45825.928514489497},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":6394.8345551120728},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":45825.928514489497},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.367285132906358}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,8,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34103},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40121.691051934846},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":51655.95309901952},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":11534.262047084674},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":51655.95309901952},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.51470407585900135}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,9,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33960},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39953.453600085253},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":54166.606628311289},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":14213.153028226036},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":54166.606628311289},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.59501197374297088}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,10,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34257},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40302.869846234404},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":55225.437868169123},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":14922.56802193472},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":55225.437868169123},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.6120920649259749}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,11,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":35147},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41349.942099004606},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":55720.291164066293},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":14370.349065061688},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":55720.291164066293},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.58534984960498182}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,12,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":36388},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":42809.960824496527},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":55865.614668747781},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":13055.653844251254},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":55865.614668747781},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.5352757686255849}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,13,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":38942},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":45814.705244243814},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":55667.302889697043},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":9852.5976454532283},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":55667.302889697043},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.42949265291194716}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,14,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":41655},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":49006.51088667701},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":55517.593310526092},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":6511.0824238490823},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":55517.593310526092},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.33279542217083402}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,15,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":44992},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":52932.443591726609},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":55216.474958858576},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":2284.0313671319673},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":55216.474958858576},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.22725095481104596}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,16,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":46556},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":54772.467190976706},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":54319.989358421131},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-452.47783255557442},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":452.47783255557442},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.99063480635441259},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.99063480635441259},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":54772.467190976706},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17648567726988373}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,17,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":48452},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":57003.084035080406},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":54258.550151036412},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-2744.5338840439945},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":2744.5338840439945},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.93382961184183644},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.93382961184183644},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":57003.084035080406},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17648567726988373}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,18,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":48996},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":57643.092243515224},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":48077.716579210435},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-9565.3756643047891},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":9565.3756643047891},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.73584953647979878},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.73584953647979878},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":57643.092243515224},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17648567726988373}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,19,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":47900},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":56353.663941227431},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":44301.078014954255},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-12052.585926273176},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":12052.585926273176},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.48639024144181087},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.48639024144181087},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":56353.663941227431},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17648567726988373}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,20,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":45544},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":53581.863685579585},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":44314.838948945442},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-9267.0247366341428},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":9267.0247366341428},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.29458530663018478},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.29458530663018478},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":53581.863685579585},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17648567726988373}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,21,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":43515},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":51194.774246398993},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":44231.158110581411},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-6963.6161358175814},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":6963.6161358175814},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.15045534292094795},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.15045534292094795},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":51194.774246398993},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17648567726988373}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,22,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":40379},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":47505.315162480634},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":42287.787590335043},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-5217.527572145591},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":5217.527572145591},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":4.2465177329059564E-2},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":4.2465177329059564E-2},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":47505.315162480634},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17648567726988373}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,23,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":37505},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":44124.095326006987},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":42072.397077781898},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-2051.6982482250896},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":2051.6982482250896},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1.033895191682177E-15},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1.033895191682177E-15},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":44124.095326006987},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17648567726988373}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,8,24,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":35621},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41907.596310030531},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41990.409239413435},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":82.812929382904258},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.21250000000000102},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.21250000000000102},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":41990.409239413435},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17881051176029406}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,1,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":30841},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":36249.267177458511},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40993.856584429341},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":4744.5894069708302},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":40993.856584429341},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.32919998004050899}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,2,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":28968},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":34047.818540145199},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40876.900049074844},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":6829.0815089296448},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":40876.900049074844},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.41110535933011749}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,3,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":27762},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":32630.334793962684},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40707.850791732242},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":8077.5159977695585},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":40707.850791732242},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.46631549570392061}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,4,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":27387},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":32189.574922637275},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40380.066198192042},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":8190.4912755547666},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":40380.066198192042},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.47442458824230638}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,5,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":28090},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":33015.852761415314},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40190.719028669089},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":7174.8662672537757},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":40190.719028669089},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.43078387428512244}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,6,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":29897},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":35139.727661375349},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40120.500576792365},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":4980.7729154170156},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":40120.500576792365},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.34195740632144922}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,7,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":31359},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":36858.10347971601},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":43794.399960830735},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":6936.2964811147249},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":43794.399960830735},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.39654963362450135}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,8,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32268},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37926.5054078088},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":51284.905371699046},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":13358.399963890246},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":51284.905371699046},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.58934254901757299}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,9,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32762},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":38507.133078301471},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":54022.947275725004},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":15515.814197423533},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":54022.947275725004},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.64895144605716992}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,10,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33244},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39073.656432911732},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":54922.215179771738},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":15848.558746860006},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":54922.215179771738},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.65209406749403609}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,11,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34206},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40204.352422818512},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":55138.96027901987},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":14934.607856201357},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":55138.96027901987},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.61196749924048022}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,12,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":35786},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":42061.420680669573},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":55135.038823411873},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":13073.6181427423},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":55135.038823411873},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.54068738678287254}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,13,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":38322},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":45042.132770486205},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":55174.565689824798},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":10132.432919338593},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":55174.565689824798},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.43976216507031984}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,14,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":41959},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":49316.915842514238},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":55152.137913567101},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":5835.2220710528636},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":55152.137913567101},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.31442927413825639}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,15,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":45317},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":53263.773570276171},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":54966.315116564925},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":1702.541546288754},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":54966.315116564925},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.21292925649458105}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,16,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":46758},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":54957.466835822612},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":53659.218099877464},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-1298.2487359451479},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":1298.2487359451479},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.9732574811984378},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.9732574811984378},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":54957.466835822612},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17535965686775756}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,17,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":47687},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":56049.375957052755},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":50723.522696752669},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-5325.8532603000858},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":5325.8532603000858},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.86355066847102391},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.86355066847102391},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":56049.375957052755},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17535965686775756}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,18,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":47795},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":56176.31479999447},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":44313.711242934798},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-11862.603557059672},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":11862.603557059672},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.61919387467896747},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.61919387467896747},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":56176.31479999447},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17535965686775756}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,19,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":46285},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":54401.521718124161},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":43273.778879524863},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-11127.742838599297},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":11127.742838599297},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.38997441631104229},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.38997441631104229},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":54401.521718124161},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17535965686775756}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,20,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":43331},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":50929.509291736802},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":43337.683275268028},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-7591.8260164687745},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":7591.8260164687745},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.2335910173810988},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.2335910173810988},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":50929.509291736802},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17535965686775756}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,21,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":41454},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":48723.359215796023},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":43215.728417471088},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-5507.6307983249353},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":5507.6307983249353},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.12013978411720568},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.12013978411720568},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":48723.359215796023},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17535965686775756}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,22,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":38701},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":45487.594080439085},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41235.372841345845},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-4252.22123909324},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":4252.22123909324},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":3.2548628981540317E-2},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":3.2548628981540317E-2},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":45487.594080439085},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17535965686775756}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,23,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":36252},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":42609.138280769948},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41029.024726561132},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-1580.1135542088159},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":1580.1135542088159},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":-1.0408340855860843E-16},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":-1.0408340855860843E-16},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":42609.138280769948},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17535965686775756}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,9,24,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33927},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39876.427078552413},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40956.731158055634},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":1080.3040795032211},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.21249999999999988},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.21249999999999988},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":40956.731158055634},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.20720167294649205}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,1,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32287},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37886.447777171568},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39109.383466697487},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":1222.9356895259189},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":39109.383466697487},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.21130434746794347}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,2,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":30826},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":36172.070467342608},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39083.400643729583},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":2911.3301763869749},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":39083.400643729583},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.26787129837570833}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,3,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":29840},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":35015.071132988494},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39019.070895995625},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":4003.9997630071302},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":39019.070895995625},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.30760961447706525}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,4,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":29602},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":34735.795431592676},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38936.317322090959},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":4200.521890498283},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":38936.317322090959},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.31532725228332414}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,5,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":30248},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":35493.829478238469},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38873.220115093733},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":3379.3906368552634},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":38873.220115093733},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.28515009637310684}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,6,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32135},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37708.086825019614},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38791.098612698624},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":1083.01178767901},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":38791.098612698624},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.20712925510187108}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,7,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33656},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39492.869773855928},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40667.998629135989},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":1175.1288552800615},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":40667.998629135989},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.20834319672973578}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,8,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33992},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39887.141352297083},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":47856.18679191039},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":7969.0454396133064},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":47856.18679191039},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.40786616827225197}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,9,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33530},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39345.017931940492},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":51887.248703689191},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":12542.230771748698},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":51887.248703689191},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.5474872861225526}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,10,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33002},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":38725.448308675812},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":52738.384018046323},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":14012.935709370511},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":52738.384018046323},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.5980359983651391}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,11,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32314},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37918.130314724876},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":52810.040476861977},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":14891.910162137101},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":52810.040476861977},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.63427741774035962}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,12,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33068},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":38802.894511583901},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":52792.526614956521},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":13989.63210337262},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":52792.526614956521},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.59648380957289593}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,13,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34814},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40851.69860669777},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":52793.745889130601},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":11942.047282432832},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":52793.745889130601},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.51645159674644114}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,14,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":37120},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":43557.621999213574},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":52789.693249077158},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":9232.0712498635839},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":52789.693249077158},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.42213613278763895}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,15,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":39702},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":46587.411331163181},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":52315.480766857028},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":5728.0694356938475},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":52315.480766857028},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.31770391332570225}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,16,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":42008},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":49293.334723678978},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":49362.385653190875},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":69.050929511897266},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":49362.385653190875},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17507107344293638}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,17,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":44035},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":51671.871894810603},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":44477.739085187008},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-7194.1328096235957},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":7194.1328096235957},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.85032691108193714},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.85032691108193714},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":51671.871894810603},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17342731678915868}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,18,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":44462},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":52172.925359079571},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41435.350561408326},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-10737.574797671245},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":10737.574797671245},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.62693292740313356},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.62693292740313356},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":52172.925359079571},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17342731678915868}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,19,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":42647},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":50043.154779107252},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41344.255373628119},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-8698.8994054791328},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":8698.8994054791328},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.44595334603317499},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.44595334603317499},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":50043.154779107252},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17342731678915868}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,20,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":40832},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":47913.384199134925},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41402.952842703176},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-6510.431356431749},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":6510.431356431749},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.31050458562071093},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.31050458562071093},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":47913.384199134925},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17342731678915868}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,21,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":39566},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":46427.825216079851},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41259.779301603376},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-5168.0459144764754},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":5168.0459144764754},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.20298399680765283},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.20298399680765283},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":46427.825216079851},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17342731678915868}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,22,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":37672},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":44205.353878081187},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39340.31144002403},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-4865.0424380571567},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":4865.0424380571567},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.1017673597659499},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.1017673597659499},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":44205.353878081187},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17342731678915868}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,23,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":36220},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":42501.537414103324},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39150.710831090124},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-3350.8265830132004},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":3350.8265830132004},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":3.2053805904746727E-2},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":3.2053805904746727E-2},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":42501.537414103324},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17342731678915868}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,10,24,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34672},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40685.07192771371},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39144.385232466288},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-1540.6866952474229},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":1540.6866952474229},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1.457167719820518E-16},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1.457167719820518E-16},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":40685.07192771371},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17342731678915868}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,1,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34179},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39356.873840406144},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38070.538474752371},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-1286.3353656537729},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":1286.3353656537729},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.97289316441733442},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.97289316441733442},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":39356.873840406144},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.1514928418153294}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,2,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32926},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37914.05330961154},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38090.505496152997},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":176.45218654145719},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":38090.505496152997},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15685189504200325}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,3,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":31850},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":36675.047011818242},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38095.31384321081},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":1420.2668313925678},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":38095.31384321081},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.19608520700818866}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,4,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":31453},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":36217.904353617552},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38106.85888964725},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":1888.9545360296979},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":38106.85888964725},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.21154926047268141}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,5,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":31837},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":36660.077604874641},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38064.802593695902},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":1404.7249888212609},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":38064.802593695902},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.19561524621339643}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,6,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33137},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":38157.018299234573},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38066.61215126254},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-90.406147972033068},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":90.406147972033068},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.99809487894512294},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.99809487894512294},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":38157.018299234573},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.1514928418153294}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,7,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":35089},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40404.732326458092},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38396.97193767596},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-2007.7603887821315},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":2007.7603887821315},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.95578551530538103},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.95578551530538103},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":40404.732326458092},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.1514928418153294}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,8,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":35377},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40736.362264900905},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":42989.626474202749},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":2253.2642093018439},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":42989.626474202749},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.21518575555312069}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,9,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34760},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40025.891181500847},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":48827.758935030084},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":8801.8677535292372},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":48827.758935030084},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.40471113161766636}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,10,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33440},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":38505.920630304616},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":50423.589701979443},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":11917.669071674827},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":50423.589701979443},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.50788246716445706}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,11,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32238},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37121.826234442589},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":50445.584006741519},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":13323.75777229893},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":50445.584006741519},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.56478640135062719}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,12,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":31792},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":36608.260426992951},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":50250.193489299723},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":13641.933062306773},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":50250.193489299723},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.58059239712190869}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,13,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32393},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37300.307624923968},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":50319.178286583337},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":13018.87066165937},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":50319.178286583337},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.55339666861924908}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,14,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33877},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39009.123002177912},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":50249.501245794891},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":11240.378243616979},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":50249.501245794891},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.48329253610989431}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,15,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":36005},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41459.499769560935},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":49347.447427171042},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":7887.9476576101079},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":49347.447427171042},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.37057207130040393}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,16,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":38548},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":44387.746066297317},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":44618.755957391222},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":231.00989109390503},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":44618.755957391222},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15748562720222115}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,17,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":40331},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":46440.857803254054},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40567.240061546494},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-5873.6177417075596},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":5873.6177417075596},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.87622575367896083},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.87622575367896083},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":46440.857803254054},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.1514928418153294}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,18,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":41389},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":47659.137229894666},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39851.201441007615},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-7807.9357888870509},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":7807.9357888870509},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.71168978792651338},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.71168978792651338},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":47659.137229894666},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.1514928418153294}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,19,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":40616},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":46769.033263171419},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39813.13148912583},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-6955.9017740455893},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":6955.9017740455893},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.56510866238745572},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.56510866238745572},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":46769.033263171419},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.1514928418153294}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,20,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":39876},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":45916.928560228072},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39700.340166252055},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-6216.588393976017},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":6216.588393976017},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.43410702472745921},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.43410702472745921},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":45916.928560228072},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.1514928418153294}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,21,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":38592},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":44438.411751337189},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":39567.406432599062},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-4871.0053187381272},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":4871.0053187381272},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.33146074458711933},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.33146074458711933},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":44438.411751337189},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.1514928418153294}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,22,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":37782},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":43505.702549466776},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38144.949880225431},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-5360.7526692413448},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":5360.7526692413448},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.2184940602492399},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.2184940602492399},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":43505.702549466776},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.1514928418153294}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,23,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":36587},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":42129.668603497455},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38126.2929623663},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-4003.3756411311551},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":4003.3756411311551},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.13413126639521544},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.13413126639521544},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":42129.668603497455},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.1514928418153294}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,11,24,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":35681},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41086.416088812766},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38105.815318947585},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-2980.6007698651811},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":2980.6007698651811},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":7.132132027728505E-2},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":7.132132027728505E-2},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":41086.416088812766},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.1514928418153294}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,1,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34640},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40135.827503522079},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38314.445160925738},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-1821.3823425963419},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":1821.3823425963419},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.96161816505073217},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.96161816505073217},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":40135.827503522079},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15865552839266983}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,2,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33388},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":38685.190781974459},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38333.375960275829},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-351.81482169863011},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":351.81482169863011},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.95420440128277217},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.95420440128277217},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":38685.190781974459},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15865552839266983}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,3,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32419},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37562.453574961961},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38329.050186155473},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":766.59661119351222},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":38329.050186155473},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.18230205083918305}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,4,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32003},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37080.452875150615},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38313.063384537811},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":1232.6105093871956},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":38313.063384537811},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.19717099598593291}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,5,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32264},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37382.861968061101},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38331.066403878183},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":948.20443581708241},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":38331.066403878183},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.18804445833988925}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,6,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33780},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39139.383749104389},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38323.982237498654},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-815.40151160573441},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":815.40151160573441},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.9828171134067204},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.9828171134067204},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":39139.383749104389},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15865552839266983}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,7,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":36228},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41975.772482609646},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38303.499693409387},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-3672.2727892002586},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":3672.2727892002586},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.90543162174611025},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.90543162174611025},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":41975.772482609646},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15865552839266983}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,8,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":37924},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":43940.852258763611},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40059.127492052685},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-3881.7247667109259},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":3881.7247667109259},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.82363236640579263},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.82363236640579263},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":43940.852258763611},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15865552839266983}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,9,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":37648},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":43621.063332927231},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":44403.420113604589},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":782.35678067735716},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":44403.420113604589},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.17943636085860049}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,10,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":36126},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41857.589618713588},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":46549.783498170473},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":4692.193879456885},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":46549.783498170473},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.28853965283093808}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,11,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":34530},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":40008.375395398893},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":47496.395057274785},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":7488.0196618758928},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":47496.395057274785},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.37551100658195158}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,12,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32965},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":38195.079493464364},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":47701.52367323525},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":9506.444179770886},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":47701.52367323525},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.44703545194100558}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,13,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32466},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37616.910384796422},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":47810.094889704204},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":10193.184504907782},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":47810.094889704204},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.47262043028719902}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,14,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":32733},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":37926.271410877263},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":47315.390396603907},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":9389.1189857266436},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":47315.390396603907},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.44549507825753532}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,15,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":33761},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":39117.369294064927},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":46297.154655039674},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":7179.7853609747472},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":46297.154655039674},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.37132059639938619}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,16,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":35511},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41145.016468752096},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":42689.078000716421},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":1544.0615319643257},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":0},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":1},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":42689.078000716421},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.20213674638045731}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,17,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":37471},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":43415.981304401728},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":41138.082333767277},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-2277.898970634451},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":2277.898970634451},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.95199802903690767},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.95199802903690767},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":43415.981304401728},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15865552839266983}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,18,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":39504},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":45771.527993624026},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40724.106009012292},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-5047.4219846117339},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":5047.4219846117339},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.84563413552484223},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.84563413552484223},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":45771.527993624026},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15865552839266983}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,19,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":39530},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":45801.653037362237},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40631.384841963809},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-5170.2681953984284},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":5170.2681953984284},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.73668151427764539},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.73668151427764539},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":45801.653037362237},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15865552839266983}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,20,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":39384},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":45632.489330216908},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40567.13845029119},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-5065.3508799257179},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":5065.3508799257179},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.62993980668191918},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.62993980668191918},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":45632.489330216908},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15865552839266983}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,21,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":38761},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":44910.646936028272},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":40456.176992303866},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-4454.4699437244053},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":4454.4699437244053},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.53607114101626363},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.53607114101626363},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":44910.646936028272},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15865552839266983}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,22,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":37993},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":44020.799490222707},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38565.653701001684},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-5455.1457892210237},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":5455.1457892210237},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.42111531850202416},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.42111531850202416},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":44020.799490222707},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15865552839266983}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,23,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":36824},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":42666.331177531676},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38387.359032510925},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-4278.9721450207508},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":4278.9721450207508},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.33094490299849633},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.33094490299849633},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":42666.331177531676},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15865552839266983}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,12,24,{"$f":"INDEX(ManagedLoad[Total (MW)],MATCH(1,(ManagedLoad[Month]=StorageAllocation[[#This Row],[Month]])*(ManagedLoad[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]]),0))","v":36009},{"$f":"StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]*(1+_xlfn.XLOOKUP(StorageAllocation[[#This Row],[Month]],PRM[Month],PRM[Planning Reserve Margin],0,0))","v":41722.026921891651},{"$f":"SUM(_xlfn._xlws.FILTER(Supply[Supply],(Supply[Month]=StorageAllocation[[#This Row],[Month]])*(Supply[Unit Category]<>\"Storage\")*(Supply[Hour Ending]=StorageAllocation[[#This Row],[Hour Ending]])=1,0))","v":38349.961086750656},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]-StorageAllocation[[#This Row],[Total Load with PRM (MW)]]","v":-3372.0658351409947},{"$f":"MAX(-StorageAllocation[[#This Row],[Excess Capacity (MW)]],0)","v":3372.0658351409947},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.25988564690734933},{"$f":"_xlfn.IFS(\n    StorageAllocation[[#This Row],[Hour Ending]]=1,\n    100% - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    StorageAllocation[[#This Row],[Storage (MW)]]>0,\n    OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0)\n        - StorageAllocation[[#This Row],[Storage (MW)]] / (4 * INDEX(MonthlyCapacities[Total Capacity (MW)],MATCH(1,(MonthlyCapacities[Month]=StorageAllocation[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=\"Storage\"),0))),\n    TRUE,\n    MIN(\n        OFFSET(StorageAllocation[[#This Row],[Storage SOC Day 1]],-1,0) + 0.85 / 4,\n        100%\n    )\n)","v":0.25988564690734933},{"$f":"StorageAllocation[[#This Row],[Supply Without Storage (MW)]]+StorageAllocation[[#This Row],[Storage (MW)]]","v":41722.026921891651},{"$f":"StorageAllocation[[#This Row],[Adjusted Supply (MW)]]/StorageAllocation[[#This Row],[Managed Load + NOU (MW)]]-1","v":0.15865552839266983}]

{"sheet":"Supply","index":3,"n_rows":6337,"n_cols":4,"rows_kept":562,"cut":true,"hidden":false,"merged":[],"bounds":{"rows_first":250,"rows_last":62,"rows_between":250,"halvings":3}}
["Unit Category","Month","Hour Ending","Supply"]
["Biogas",1,1,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",1,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",1,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",1,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",1,5,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",1,6,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",1,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",1,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",1,9,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",1,10,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",1,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",1,12,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",1,13,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",1,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",1,15,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",1,16,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",1,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",1,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",1,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",1,20,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",1,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",1,22,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",1,23,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",1,24,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.88000000000002}]
["Biogas",2,1,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",2,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",2,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",2,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",2,5,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",2,6,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",2,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",2,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",2,9,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",2,10,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",2,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",2,12,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",2,13,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",2,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",2,15,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",2,16,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",2,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",2,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",2,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",2,20,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",2,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",2,22,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",2,23,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",2,24,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.76999999999998}]
["Biogas",3,1,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",3,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",3,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",3,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",3,5,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",3,6,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",3,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",3,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",3,9,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",3,10,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",3,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",3,12,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",3,13,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",3,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",3,15,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",3,16,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",3,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",3,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",3,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",3,20,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",3,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",3,22,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",3,23,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",3,24,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.45000000000002}]
["Biogas",4,1,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",4,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",4,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",4,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",4,5,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",4,6,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",4,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",4,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",4,9,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",4,10,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",4,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",4,12,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",4,13,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",4,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",4,15,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",4,16,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",4,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",4,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",4,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",4,20,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",4,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",4,22,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",4,23,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",4,24,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.92999999999998}]
["Biogas",5,1,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",5,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",5,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",5,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",5,5,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",5,6,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",5,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",5,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",5,9,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",5,10,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",5,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",5,12,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",5,13,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",5,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",5,15,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",5,16,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",5,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",5,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",5,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",5,20,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",5,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",5,22,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",5,23,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",5,24,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":187.97000000000006}]
["Biogas",6,1,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",6,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",6,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",6,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",6,5,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",6,6,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",6,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",6,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",6,9,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",6,10,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",6,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",6,12,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",6,13,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",6,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",6,15,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",6,16,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",6,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",6,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",6,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",6,20,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",6,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",6,22,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",6,23,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",6,24,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":186.28}]
["Biogas",7,1,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",7,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",7,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",7,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",7,5,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",7,6,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",7,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",7,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",7,9,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",7,10,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",7,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",7,12,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",7,13,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",7,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",7,15,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",7,16,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",7,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",7,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",7,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",7,20,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",7,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",7,22,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",7,23,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",7,24,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.97000000000003}]
["Biogas",8,1,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",8,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",8,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",8,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",8,5,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",8,6,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",8,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",8,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",8,9,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",8,10,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",8,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",8,12,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",8,13,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",8,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",8,15,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",8,16,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",8,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",8,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",8,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",8,20,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",8,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",8,22,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",8,23,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",8,24,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.46}]
["Biogas",9,1,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",9,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",9,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",9,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",9,5,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",9,6,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",9,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",9,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",9,9,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",9,10,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",9,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",9,12,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",9,13,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",9,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",9,15,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",9,16,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",9,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",9,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",9,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",9,20,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",9,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",9,22,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",9,23,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",9,24,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":182.70000000000002}]
["Biogas",10,1,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",10,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",10,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",10,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",10,5,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",10,6,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",10,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",10,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",10,9,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",10,10,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",10,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",10,12,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",10,13,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",10,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",10,15,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",10,16,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",10,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",10,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",10,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",10,20,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",10,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",10,22,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",10,23,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",10,24,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":178.73000000000002}]
["Biogas",11,1,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":181.11000000000004}]
["Biogas",11,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":181.11000000000004}]
["Biogas",11,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":181.11000000000004}]
["Biogas",11,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":181.11000000000004}]
["Biogas",11,5,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":181.11000000000004}]
["Biogas",11,6,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":181.11000000000004}]
["Biogas",11,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":181.11000000000004}]
["Biogas",11,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":181.11000000000004}]
["Biogas",11,9,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":181.11000000000004}]
["Biogas",11,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":181.11000000000004}]
["Biogas",12,20,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":183.58}]
["Biomass/Wood",2,5,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":391.13000000000005}]
["Biomass/Wood",3,6,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":383.51}]
["Biomass/Wood",3,15,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":383.51}]
["Biomass/Wood",4,24,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":354.39}]
["Biomass/Wood",6,1,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":419.55}]
["Biomass/Wood",6,10,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":419.55}]
["Biomass/Wood",7,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":418.99000000000007}]
["Biomass/Wood",8,24,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":408.34000000000015}]
["Biomass/Wood",10,6,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":387.48}]
["Biomass/Wood",11,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":374.71}]
["Biomass/Wood",11,16,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":374.71}]
["CC",1,1,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":16035.899999999998}]
["CC",2,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":16057.039999999997}]
["CC",2,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":16057.039999999997}]
["CC",3,12,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":16046.279999999999}]
["CC",4,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":16010.07}]
["CC",6,6,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":16140.199999999997}]
["CC",7,10,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":16146.939999999997}]
["CC",7,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":16146.939999999997}]
["CC",8,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":16140.039999999997}]
["CC",10,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":16194.499999999996}]
["CC",10,12,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":16194.499999999996}]
["CC",11,13,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":16025.56}]
["CC",12,22,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":16033.55}]
["Coal",2,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Coal",3,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Coal",3,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Coal",4,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Coal",6,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Coal",6,13,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Coal",7,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Coal",8,23,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Coal",10,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Coal",11,9,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Coal",11,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Coal",12,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Cogen",2,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1630.6400000000003}]
["Cogen",3,9,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1563.4899999999998}]
["Cogen",3,15,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1563.4899999999998}]
["Cogen",4,24,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1620.64}]
["Cogen",6,1,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1660.52}]
["Cogen",7,10,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1645.57}]
["Cogen",7,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1645.57}]
["Cogen",8,20,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1653.9400000000003}]
["Cogen",10,5,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1641.4399999999996}]
["Cogen",10,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1641.4399999999996}]
["Cogen",11,15,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1627.6800000000005}]
["Cogen",12,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1635.4900000000007}]
["CT",2,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":7506.4099999999989}]
["CT",3,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":7502.579999999999}]
["CT",3,20,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":7502.579999999999}]
["CT",4,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":7490.61}]
["CT",6,6,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":7607.5399999999981}]
["CT",7,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":7599.0599999999986}]
["CT",7,16,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":7599.0599999999986}]
["CT",9,1,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":7608.7899999999991}]
["CT",10,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":7635.5499999999975}]
["CT",11,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":7495.91}]
["CT",11,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":7495.91}]
["CT",12,22,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":7510.9599999999991}]
["DR",2,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["DR",3,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["DR",3,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["DR",5,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["DR",6,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["DR",7,12,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["DR",7,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2094.5663793036006}]
["DR",9,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["DR",10,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["DR",11,9,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["DR",11,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1788.8007345197857}]
["Geothermal",1,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":911.17}]
["Geothermal",2,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":909.46999999999991}]
["Geothermal",3,13,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":904.79}]
["Geothermal",4,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":889.61999999999989}]
["Geothermal",4,23,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":889.61999999999989}]
["Geothermal",6,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":873.61000000000013}]
["Geothermal",6,23,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":873.61000000000013}]
["Geothermal",7,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":878.0200000000001}]
["Geothermal",9,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":880.04000000000008}]
["Geothermal",10,5,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":872.5}]
["Geothermal",11,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":910.48}]
["Geothermal",12,15,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":910.58999999999992}]
["Geothermal",12,24,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":910.58999999999992}]
["Hydro",2,9,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":3997.4000000000015}]
["Hydro",3,10,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":3925.5699999999993}]
["Hydro",3,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":3925.5699999999993}]
["Hydro",5,13,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":4698.2799999999988}]
["Hydro",6,6,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":4966.8500000000022}]
["Hydro",7,15,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":5276.8299999999972}]
["Hydro",8,16,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":5304.6199999999935}]
["Hydro",9,1,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":4955.6600000000008}]
["Hydro",10,10,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":4200.8900000000012}]
["Hydro",11,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":4016.5399999999995}]
["Hydro",11,20,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":4016.5399999999995}]
["Hydro",12,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":4165.71}]
["ICE",2,6,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":247.95000000000002}]
["ICE",2,22,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":247.95000000000002}]
["ICE",4,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":247.95000000000002}]
["ICE",5,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":247.95000000000002}]
["ICE",6,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":250.22000000000003}]
["ICE",7,12,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":250.22000000000003}]
["ICE",7,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":250.22000000000003}]
["ICE",8,22,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":250.22000000000003}]
["ICE",10,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":250.22000000000003}]
["ICE",11,16,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":247.95000000000002}]
["ICE",12,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":247.95000000000002}]
["Interchange",1,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2500}]
["Interchange",2,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2500}]
["Interchange",3,13,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2500}]
["Interchange",3,22,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2500}]
["Interchange",4,23,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2500}]
["Interchange",6,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2500}]
["Interchange",7,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2500}]
["Interchange",8,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2500}]
["Interchange",9,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2500}]
["Interchange",10,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2500}]
["Interchange",11,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2500}]
["Interchange",11,23,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2500}]
["Interchange",12,24,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2500}]
["Nuclear",2,9,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2879.9200000000005}]
["Nuclear",3,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2879.9200000000005}]
["Nuclear",4,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2879.9200000000005}]
["Nuclear",5,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2879.9200000000005}]
["Nuclear",6,5,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2904.54}]
["Nuclear",7,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2904.54}]
["Nuclear",7,23,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2904.54}]
["Nuclear",9,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2904.54}]
["Nuclear",10,10,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2904.54}]
["Nuclear",11,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2879.9200000000005}]
["Nuclear",12,20,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2879.9200000000005}]
["PSH",1,5,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1417}]
["PSH",2,6,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1417.16}]
["PSH",3,15,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1417.07}]
["PSH",3,24,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1417.07}]
["PSH",5,1,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1429.32}]
["PSH",6,10,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1418.57}]
["PSH",7,13,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1418.44}]
["PSH",8,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1417.55}]
["PSH",9,6,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1417.03}]
["PSH",10,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1418}]
["PSH",11,16,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1417.13}]
["PSH",12,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1417}]
["Solar Fixed_Norcal",1,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Fixed_Norcal",2,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1250.5243648927128}]
["Solar Fixed_Norcal",3,12,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1134.7982999221133}]
["Solar Fixed_Norcal",4,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Fixed_Norcal",5,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Fixed_Norcal",6,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1172.4524711830563}]
["Solar Fixed_Norcal",7,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1162.3921968757902}]
["Solar Fixed_Norcal",8,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":389.88075223563101}]
["Solar Fixed_Norcal",9,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Fixed_Norcal",10,12,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1387.2588594123288}]
["Solar Fixed_Norcal",11,13,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1205.8787152944678}]
["Solar Fixed_Norcal",12,22,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Fixed_Socal",1,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":4.3136199397152053}]
["Solar Fixed_Socal",2,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":610.10045321131861}]
["Solar Fixed_Socal",3,12,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1953.3213155510828}]
["Solar Fixed_Socal",4,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":8.2228574784363229}]
["Solar Fixed_Socal",5,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":-3.8363166892142571E-3}]
["Solar Fixed_Socal",6,13,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2448.655786615549}]
["Solar Fixed_Socal",7,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2255.4236933337961}]
["Solar Fixed_Socal",8,23,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2.3318415703025668E-2}]
["Solar Fixed_Socal",9,24,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":9.5164989708951004E-3}]
["Solar Fixed_Socal",10,9,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1866.5848232596397}]
["Solar Fixed_Socal",11,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2.1200372145509318E-2}]
["Solar Fixed_Socal",12,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1.6465520999958617E-2}]
["Solar Thermal_Norcal",1,22,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Thermal_Norcal",2,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Thermal_Norcal",3,15,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Thermal_Norcal",4,24,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Thermal_Norcal",6,1,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Thermal_Norcal",6,10,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Thermal_Norcal",7,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Thermal_Norcal",8,20,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Thermal_Norcal",9,5,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Thermal_Norcal",10,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Thermal_Norcal",11,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Thermal_Socal",1,1,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Thermal_Socal",2,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Thermal_Socal",2,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":297.46849676370709}]
["Solar Thermal_Socal",3,20,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Thermal_Socal",4,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Thermal_Socal",5,6,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":18.517961829791943}]
["Solar Thermal_Socal",6,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":313.11792548029047}]
["Solar Thermal_Socal",7,16,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":547.65635083762129}]
["Solar Thermal_Socal",9,1,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Thermal_Socal",9,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":414.34244434153788}]
["Solar Thermal_Socal",10,12,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":660.9966966337347}]
["Solar Thermal_Socal",11,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Thermal_Socal",12,22,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Tracking_Norcal",1,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":3.0012485485194011E-3}]
["Solar Tracking_Norcal",2,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":602.7245177753158}]
["Solar Tracking_Norcal",3,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1659.5532807564473}]
["Solar Tracking_Norcal",5,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Tracking_Norcal",6,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Tracking_Norcal",6,12,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":4168.0005432653707}]
["Solar Tracking_Norcal",8,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Tracking_Norcal",8,23,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Tracking_Norcal",9,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":2867.8668852335904}]
["Solar Tracking_Norcal",10,9,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":3148.6332468053088}]
["Solar Tracking_Norcal",11,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Tracking_Socal",1,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Tracking_Socal",2,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Tracking_Socal",2,13,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":5793.1615246821639}]
["Solar Tracking_Socal",3,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":5300.2329247739781}]
["Solar Tracking_Socal",4,23,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Tracking_Socal",5,16,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":7441.6482945479511}]
["Solar Tracking_Socal",6,10,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":7887.930684338171}]
["Solar Tracking_Socal",7,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":580.40316388066333}]
["Solar Tracking_Socal",9,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Tracking_Socal",10,5,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Solar Tracking_Socal",10,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":6899.9828444337636}]
["Solar Tracking_Socal",11,15,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":5690.7721029559498}]
["Solar Tracking_Socal",12,24,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":0}]
["Storage",1,9,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":11863.569999999998}]
["Storage",2,10,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":11863.569999999998}]
["Storage",4,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":11864.71}]
["Storage",4,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":11864.71}]
["Storage",6,6,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":12147.619999999992}]
["Storage",6,15,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":12147.619999999992}]
["Storage",7,16,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":12212.809999999994}]
["Storage",9,1,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":12136.559999999992}]
["Storage",9,10,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":12136.559999999992}]
["Storage",10,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":12016.409999999996}]
["Storage",11,20,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":11863.569999999998}]
["Storage",12,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":11863.569999999998}]
["Wind_Norcal",1,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":106.92556927472417}]
["Wind_Norcal",2,16,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":165.7254219585578}]
["Wind_Norcal",3,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":241.98585134701213}]
["Wind_Norcal",5,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":897.81449826452524}]
["Wind_Norcal",5,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":267.37803906667602}]
["Wind_Norcal",6,12,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":197.6829714331397}]
["Wind_Norcal",7,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1084.0309387976554}]
["Wind_Norcal",8,22,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":970.01348800023993}]
["Wind_Norcal",10,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":208.02251834150326}]
["Wind_Norcal",10,16,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":114.59714943179837}]
["Wind_Norcal",11,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":117.99045216784023}]
["Wind_Socal",1,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":511.9209245914044}]
["Wind_Socal",2,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":621.76112552026359}]
["Wind_Socal",2,13,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":728.91240217405095}]
["Wind_Socal",3,22,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1034.6949163869858}]
["Wind_Socal",4,23,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1684.0340570477631}]
["Wind_Socal",6,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":441.38998507007051}]
["Wind_Socal",6,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1498.1261033773612}]
["Wind_Socal",7,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1977.7657612922649}]
["Wind_Socal",9,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":1049.5472525053983}]
["Wind_Socal",10,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":270.58843628831335}]
["Wind_Socal",10,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":234.30605700797423}]
["Wind_Socal",10,12,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":253.35199953037804}]
["Wind_Socal",10,13,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":233.42619142137258}]
["Wind_Socal",10,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":263.97626998846386}]
["Wind_Socal",10,15,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":279.74814909813034}]
["Wind_Socal",10,16,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":346.72620316333217}]
["Wind_Socal",10,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":467.91839996613493}]
["Wind_Socal",10,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":528.11962444886035}]
["Wind_Socal",10,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":601.45273615032852}]
["Wind_Socal",10,20,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":690.2796991689188}]
["Wind_Socal",10,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":621.84484081700066}]
["Wind_Socal",10,22,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":565.26717814532242}]
["Wind_Socal",10,23,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":518.03342745965188}]
["Wind_Socal",10,24,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":510.58980492209702}]
["Wind_Socal",11,1,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":269.81274325690282}]
["Wind_Socal",11,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":298.34548263615051}]
["Wind_Socal",11,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":287.86284685493678}]
["Wind_Socal",11,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":301.45391004091374}]
["Wind_Socal",11,5,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":278.41401774431154}]
["Wind_Socal",11,6,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":273.03122537826715}]
["Wind_Socal",11,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":257.93427295301717}]
["Wind_Socal",11,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":224.90335460350752}]
["Wind_Socal",11,9,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":235.02687502398032}]
["Wind_Socal",11,10,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":265.36428565331556}]
["Wind_Socal",11,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":290.31087328363071}]
["Wind_Socal",11,12,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":335.50036657593358}]
["Wind_Socal",11,13,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":321.15735362985498}]
["Wind_Socal",11,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":329.07195374346594}]
["Wind_Socal",11,15,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":348.73965129528176}]
["Wind_Socal",11,16,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":357.37867079491906}]
["Wind_Socal",11,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":314.2356707779507}]
["Wind_Socal",11,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":306.59639248321361}]
["Wind_Socal",11,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":371.18267489290076}]
["Wind_Socal",11,20,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":381.73419424426038}]
["Wind_Socal",11,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":379.64691921203791}]
["Wind_Socal",11,22,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":338.69408643893979}]
["Wind_Socal",11,23,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":309.49525778856452}]
["Wind_Socal",11,24,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":285.50355334657797}]
["Wind_Socal",12,1,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":304.85715748361139}]
["Wind_Socal",12,2,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":311.650377572536}]
["Wind_Socal",12,3,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":330.13394593960265}]
["Wind_Socal",12,4,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":313.51033432686626}]
["Wind_Socal",12,5,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":329.38840125475332}]
["Wind_Socal",12,6,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":312.25525425677324}]
["Wind_Socal",12,7,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":275.95866214702306}]
["Wind_Socal",12,8,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":331.56031426955417}]
["Wind_Socal",12,9,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":308.52904748057404}]
["Wind_Socal",12,10,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":277.90922589779876}]
["Wind_Socal",12,11,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":274.26160436935805}]
["Wind_Socal",12,12,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":291.14604722762738}]
["Wind_Socal",12,13,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":330.5716595448377}]
["Wind_Socal",12,14,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":368.08338542788232}]
["Wind_Socal",12,15,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":340.32562567255394}]
["Wind_Socal",12,16,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":288.3707536419214}]
["Wind_Socal",12,17,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":295.81105457719332}]
["Wind_Socal",12,18,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":300.37460429759471}]
["Wind_Socal",12,19,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":312.38914265256398}]
["Wind_Socal",12,20,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":303.78743089072037}]
["Wind_Socal",12,21,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":328.56771162207122}]
["Wind_Socal",12,22,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":353.18255047484752}]
["Wind_Socal",12,23,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":361.49074157634817}]
["Wind_Socal",12,24,{"$f":"INDEX(\n    MonthlyCapacities[Total Capacity (MW)],\n    MATCH(1,(MonthlyCapacities[Month]=Supply[[#This Row],[Month]]) * (MonthlyCapacities[Unit Category]=Supply[[#This Row],[Unit Category]]),0)\n)\n* INDEX(\n    Profiles[],\n    MATCH(1,(Profiles[Month]=Supply[[#This Row],[Month]]) * (Profiles[Hour Ending]=Supply[[#This Row],[Hour Ending]]),0),\n    MATCH(Supply[[#This Row],[Unit Category]],Profiles[#Headers],0)\n)","v":335.85031661909807}]

{"sheet":"Capacities by Unit Category","index":4,"n_rows":265,"n_cols":8,"rows_kept":265,"cut":false,"hidden":false,"merged":[]}
["Unit Category","Month","Total Capacity (MW)","Column1","Column2","Column3","Column4"]
["Biogas",1,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":186.88000000000002},0,0,0,0,0]
["Biogas",2,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":187.76999999999998},0,0,0,0,0]
["Biogas",3,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":186.45000000000002},0,0,0,0,0]
["Biogas",4,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":182.92999999999998},0,0,0,0,0]
["Biogas",5,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":187.97000000000006},0,0,0,0,0]
["Biogas",6,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":186.28},0,0,0,0,0]
["Biogas",7,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":183.97000000000003},0,0,0,0,0]
["Biogas",8,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":182.46},0,0,0,0,0]
["Biogas",9,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":182.70000000000002},0,0,0,0,0]
["Biogas",10,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":178.73000000000002},0,0,0,0,0]
["Biogas",11,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":181.11000000000004},0,0,0,0,0]
["Biogas",12,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":183.58},0,0,0,0,0]
["Biomass/Wood",1,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":397.59},null,null,null,null,0]
["Biomass/Wood",2,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":391.13000000000005}]
["Biomass/Wood",3,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":383.51}]
["Biomass/Wood",4,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":354.39}]
["Biomass/Wood",5,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":387.71000000000004}]
["Biomass/Wood",6,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":419.55}]
["Biomass/Wood",7,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":418.99000000000007}]
["Biomass/Wood",8,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":408.34000000000015}]
["Biomass/Wood",9,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":411.82000000000005}]
["Biomass/Wood",10,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":387.48}]
["Biomass/Wood",11,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":374.71}]
["Biomass/Wood",12,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":392.66000000000008}]
["CC",1,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":16035.899999999998}]
["CC",2,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":16057.039999999997}]
["CC",3,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":16046.279999999999}]
["CC",4,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":16010.07}]
["CC",5,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":15960.680000000002}]
["CC",6,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":16140.199999999997}]
["CC",7,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":16146.939999999997}]
["CC",8,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":16140.039999999997}]
["CC",9,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":16158.489999999998}]
["CC",10,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":16194.499999999996}]
["CC",11,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":16025.56}]
["CC",12,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":16033.55}]
["Coal",1,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Coal",2,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Coal",3,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Coal",4,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Coal",5,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Coal",6,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Coal",7,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Coal",8,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Coal",9,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Coal",10,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Coal",11,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Coal",12,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Cogen",1,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1649.0800000000002}]
["Cogen",2,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1630.6400000000003}]
["Cogen",3,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1563.4899999999998}]
["Cogen",4,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1620.64}]
["Cogen",5,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1618.53}]
["Cogen",6,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1660.52}]
["Cogen",7,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1645.57}]
["Cogen",8,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1653.9400000000003}]
["Cogen",9,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1627.4599999999998}]
["Cogen",10,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1641.4399999999996}]
["Cogen",11,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1627.6800000000005}]
["Cogen",12,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1635.4900000000007}]
["CT",1,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":7514.9699999999993}]
["CT",2,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":7506.4099999999989}]
["CT",3,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":7502.579999999999}]
["CT",4,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":7490.61}]
["CT",5,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":7495.7099999999991}]
["CT",6,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":7607.5399999999981}]
["CT",7,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":7599.0599999999986}]
["CT",8,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":7598.239999999998}]
["CT",9,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":7608.7899999999991}]
["CT",10,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":7635.5499999999975}]
["CT",11,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":7495.91}]
["CT",12,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":7510.9599999999991}]
["DR",1,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2319.3273453299989}]
["DR",2,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2319.3273453299989}]
["DR",3,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2319.3273453299989}]
["DR",4,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2319.3273453299989}]
["DR",5,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2319.3273453299989}]
["DR",6,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2319.3273453299989}]
["DR",7,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2319.3273453299989}]
["DR",8,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2319.3273453299989}]
["DR",9,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2319.3273453299989}]
["DR",10,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2319.3273453299989}]
["DR",11,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2319.3273453299989}]
["DR",12,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2319.3273453299989}]
["Geothermal",1,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":911.17}]
["Geothermal",2,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":909.46999999999991}]
["Geothermal",3,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":904.79}]
["Geothermal",4,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":889.61999999999989}]
["Geothermal",5,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":891.51999999999987}]
["Geothermal",6,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":873.61000000000013}]
["Geothermal",7,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":878.0200000000001}]
["Geothermal",8,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":878.42000000000019}]
["Geothermal",9,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":880.04000000000008}]
["Geothermal",10,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":872.5}]
["Geothermal",11,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":910.48}]
["Geothermal",12,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":910.58999999999992}]
["Hydro",1,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4254.55}]
["Hydro",2,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":3997.4000000000015}]
["Hydro",3,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":3925.5699999999993}]
["Hydro",4,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4316.2199999999939}]
["Hydro",5,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4698.2799999999988}]
["Hydro",6,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4966.8500000000022}]
["Hydro",7,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":5276.8299999999972}]
["Hydro",8,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":5304.6199999999935}]
["Hydro",9,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4955.6600000000008}]
["Hydro",10,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4200.8900000000012}]
["Hydro",11,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4016.5399999999995}]
["Hydro",12,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4165.71}]
["ICE",1,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":247.95000000000002}]
["ICE",2,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":247.95000000000002}]
["ICE",3,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":247.95000000000002}]
["ICE",4,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":247.95000000000002}]
["ICE",5,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":247.95000000000002}]
["ICE",6,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":250.22000000000003}]
["ICE",7,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":250.22000000000003}]
["ICE",8,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":250.22000000000003}]
["ICE",9,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":250.22000000000003}]
["ICE",10,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":250.22000000000003}]
["ICE",11,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":247.95000000000002}]
["ICE",12,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":247.95000000000002}]
["Interchange",1,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2500}]
["Interchange",2,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2500}]
["Interchange",3,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2500}]
["Interchange",4,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2500}]
["Interchange",5,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2500}]
["Interchange",6,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2500}]
["Interchange",7,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2500}]
["Interchange",8,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2500}]
["Interchange",9,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2500}]
["Interchange",10,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2500}]
["Interchange",11,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2500}]
["Interchange",12,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2500}]
["Nuclear",1,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2879.9200000000005}]
["Nuclear",2,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2879.9200000000005}]
["Nuclear",3,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2879.9200000000005}]
["Nuclear",4,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2879.9200000000005}]
["Nuclear",5,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2879.9200000000005}]
["Nuclear",6,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2904.54}]
["Nuclear",7,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2904.54}]
["Nuclear",8,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2904.54}]
["Nuclear",9,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2904.54}]
["Nuclear",10,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2904.54}]
["Nuclear",11,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2879.9200000000005}]
["Nuclear",12,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2879.9200000000005}]
["PSH",1,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1417}]
["PSH",2,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1417.16}]
["PSH",3,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1417.07}]
["PSH",4,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1417.08}]
["PSH",5,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1429.32}]
["PSH",6,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1418.57}]
["PSH",7,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1418.44}]
["PSH",8,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1417.55}]
["PSH",9,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1417.03}]
["PSH",10,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1418}]
["PSH",11,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1417.13}]
["PSH",12,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1417}]
["Solar Fixed_Norcal",1,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1940.1399999999999}]
["Solar Fixed_Norcal",2,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1940.1399999999999}]
["Solar Fixed_Norcal",3,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1940.1399999999999}]
["Solar Fixed_Norcal",4,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1940.1399999999999}]
["Solar Fixed_Norcal",5,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1940.1399999999999}]
["Solar Fixed_Norcal",6,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1940.1399999999999}]
["Solar Fixed_Norcal",7,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1940.1399999999999}]
["Solar Fixed_Norcal",8,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1940.1399999999999}]
["Solar Fixed_Norcal",9,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1940.1399999999999}]
["Solar Fixed_Norcal",10,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1940.1399999999999}]
["Solar Fixed_Norcal",11,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1940.1399999999999}]
["Solar Fixed_Norcal",12,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1940.1399999999999}]
["Solar Fixed_Socal",1,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2805.27}]
["Solar Fixed_Socal",2,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2805.27}]
["Solar Fixed_Socal",3,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2805.27}]
["Solar Fixed_Socal",4,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2805.27}]
["Solar Fixed_Socal",5,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2805.27}]
["Solar Fixed_Socal",6,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2805.27}]
["Solar Fixed_Socal",7,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2805.27}]
["Solar Fixed_Socal",8,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2805.27}]
["Solar Fixed_Socal",9,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2805.27}]
["Solar Fixed_Socal",10,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2805.27}]
["Solar Fixed_Socal",11,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2805.27}]
["Solar Fixed_Socal",12,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":2805.27}]
["Solar Thermal_Norcal",1,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Solar Thermal_Norcal",2,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Solar Thermal_Norcal",3,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Solar Thermal_Norcal",4,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Solar Thermal_Norcal",5,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Solar Thermal_Norcal",6,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Solar Thermal_Norcal",7,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Solar Thermal_Norcal",8,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Solar Thermal_Norcal",9,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Solar Thermal_Norcal",10,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Solar Thermal_Norcal",11,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Solar Thermal_Norcal",12,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":0}]
["Solar Thermal_Socal",1,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":917}]
["Solar Thermal_Socal",2,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":917}]
["Solar Thermal_Socal",3,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":917}]
["Solar Thermal_Socal",4,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":917}]
["Solar Thermal_Socal",5,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":917}]
["Solar Thermal_Socal",6,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":917}]
["Solar Thermal_Socal",7,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":917}]
["Solar Thermal_Socal",8,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":917}]
["Solar Thermal_Socal",9,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":917}]
["Solar Thermal_Socal",10,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":917}]
["Solar Thermal_Socal",11,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":917}]
["Solar Thermal_Socal",12,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":917}]
["Solar Tracking_Norcal",1,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4883.2300000000005}]
["Solar Tracking_Norcal",2,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4883.2300000000005}]
["Solar Tracking_Norcal",3,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4883.2300000000005}]
["Solar Tracking_Norcal",4,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4883.2300000000005}]
["Solar Tracking_Norcal",5,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4883.2300000000005}]
["Solar Tracking_Norcal",6,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4883.2300000000005}]
["Solar Tracking_Norcal",7,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4883.2300000000005}]
["Solar Tracking_Norcal",8,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4883.2300000000005}]
["Solar Tracking_Norcal",9,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4883.2300000000005}]
["Solar Tracking_Norcal",10,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4883.2300000000005}]
["Solar Tracking_Norcal",11,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4883.2300000000005}]
["Solar Tracking_Norcal",12,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4883.2300000000005}]
["Solar Tracking_Socal",1,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":9361.6133400000035}]
["Solar Tracking_Socal",2,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":9361.6133400000035}]
["Solar Tracking_Socal",3,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":9361.6133400000035}]
["Solar Tracking_Socal",4,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":9361.6133400000035}]
["Solar Tracking_Socal",5,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":9361.6133400000035}]
["Solar Tracking_Socal",6,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":9361.6133400000035}]
["Solar Tracking_Socal",7,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":9361.6133400000035}]
["Solar Tracking_Socal",8,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":9361.6133400000035}]
["Solar Tracking_Socal",9,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":9361.6133400000035}]
["Solar Tracking_Socal",10,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":9361.6133400000035}]
["Solar Tracking_Socal",11,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":9361.6133400000035}]
["Solar Tracking_Socal",12,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":9361.6133400000035}]
["Storage",1,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":11863.569999999998}]
["Storage",2,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":11863.569999999998}]
["Storage",3,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":11863.569999999998}]
["Storage",4,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":11864.71}]
["Storage",5,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":11873.119999999999}]
["Storage",6,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":12147.619999999992}]
["Storage",7,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":12212.809999999994}]
["Storage",8,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":12078.709999999995}]
["Storage",9,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":12136.559999999992}]
["Storage",10,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":12016.409999999996}]
["Storage",11,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":11863.569999999998}]
["Storage",12,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":11863.569999999998}]
["Wind_Norcal",1,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1956.73}]
["Wind_Norcal",2,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1956.73}]
["Wind_Norcal",3,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1956.73}]
["Wind_Norcal",4,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1956.73}]
["Wind_Norcal",5,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1956.73}]
["Wind_Norcal",6,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1956.73}]
["Wind_Norcal",7,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1956.73}]
["Wind_Norcal",8,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1956.73}]
["Wind_Norcal",9,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1956.73}]
["Wind_Norcal",10,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1956.73}]
["Wind_Norcal",11,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1956.73}]
["Wind_Norcal",12,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":1956.73}]
["Wind_Socal",1,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4644.1299999999983}]
["Wind_Socal",2,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4644.1299999999983}]
["Wind_Socal",3,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4644.1299999999983}]
["Wind_Socal",4,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4644.1299999999983}]
["Wind_Socal",5,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4644.1299999999983}]
["Wind_Socal",6,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4644.1299999999983}]
["Wind_Socal",7,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4644.1299999999983}]
["Wind_Socal",8,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4644.1299999999983}]
["Wind_Socal",9,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4644.1299999999983}]
["Wind_Socal",10,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4644.1299999999983}]
["Wind_Socal",11,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4644.1299999999983}]
["Wind_Socal",12,{"$f":"_xlfn.IFS(\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"CapMax\")),\n    SUMIFS(SERVMUnits[Value],SERVMUnits[Unit Category],MonthlyCapacities[[#This Row],[Unit Category]]),\n    OR(MonthlyCapacities[[#This Row],[Unit Category]]=_xlfn._xlws.FILTER(ResourceCategories[Name],ResourceCategories[Basis]=\"NQC\")),\n    SUM(_xlfn._xlws.FILTER(_xlfn._xlws.FILTER(SERVMUnits[],SERVMUnits[#Headers]=TEXT(MonthlyCapacities[[#This Row],[Month]],\"#\")),SERVMUnits[Unit Category]=MonthlyCapacities[[#This Row],[Unit Category]],0)),\n    TRUE,\n    \"\"\n)","v":4644.1299999999983}]

{"sheet":"Profiles","index":5,"n_rows":289,"n_cols":24,"rows_kept":289,"cut":false,"hidden":false,"merged":[]}
["Month","Hour Ending","Biogas","Biomass/Wood","CC","Coal","Cogen","CT","DR","ICE","Geothermal","Hydro","Interchange","Nuclear","PSH","Storage","Solar Fixed_Norcal","Solar Fixed_Socal","Solar Thermal_Norcal","Solar Thermal_Socal","Solar Tracking_Norcal","Solar Tracking_Socal","Wind_Norcal","Wind_Socal"]
[1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-3.8686605613627014E-7,0,0,0,0,6.9618222379151398E-2,9.2838568101875601E-2]
[1,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-9.5003652488856535E-7,0,0,0,0,7.5078685377305915E-2,9.647268494491637E-2]
[1,3,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-1.2577365591314913E-6,0,0,0,0,6.1963732739540547E-2,0.11022967156203736]
[1,4,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-1.4458220648412236E-6,0,0,0,0,6.3292565022894112E-2,0.10374451128446366]
[1,5,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-1.6020019525055715E-6,0,0,0,0,6.1413844938213585E-2,0.10273517622002568]
[1,6,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-8.5572821290289347E-7,0,0,0,0,6.1640558736298923E-2,9.5662893292966761E-2]
[1,7,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1.5376844081729051E-3,0,0,6.1460315170888961E-7,4.963721635145795E-4,6.3521450912607441E-2,7.8235127802456145E-2]
[1,8,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2.3330965118279118E-2,0.11963427471992215,0,0,2.1247259003819741E-2,0.11154292916960799,6.9196814927116795E-2,6.7594293091342017E-2]
[1,9,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.17511119835228622,0.41293971838649013,0,5.9257641050235517E-2,0.16382544786227743,0.40862646629939287,6.2614408946278885E-2,7.1230483156749805E-2]
[1,10,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.36293334554172807,0.56222688818129529,0,0.20056977264885525,0.31226009439122132,0.52772050803816473,5.3439125513697186E-2,7.1314305318660051E-2]
[1,11,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.45173167977894341,0.61886077577781917,0,0.2696099655603979,0.38620130046751844,0.54846365031879274,5.4645029858347433E-2,7.0627623050285832E-2]
[1,12,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.48529824627592838,0.64319750703147704,0,0.3051803040618285,0.42522347953226441,0.56018400200204532,5.073119375892382E-2,7.3934035041460483E-2]
[1,13,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.47876765277319577,0.61390269130129616,0,0.28308338778243514,0.4253834993965096,0.55325992126486501,4.9450699362329265E-2,8.1792262838257482E-2]
[1,14,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.44196882789272202,0.58622096395016643,0,0.28653182887601997,0.40146813941582271,0.51962580375331868,4.5898937876927295E-2,9.371919747739002E-2]
[1,15,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.38083920290729079,0.49026906312258645,0,0.27148633476411727,0.37579943061342341,0.48089244311711188,4.1421362005957155E-2,9.3323784368025964E-2]
[1,16,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.25878539217356739,0.27157657162231708,0,0.20078714676323731,0.2566935455272184,0.30309290948628009,3.9876522953684865E-2,0.10208035877226998]
[1,17,1,1,1,1,1,1,0.69223389253991952,1,1,1,1,1,1,1,6.0049827705405331E-2,3.9606217679578996E-2,0,5.8046606390067992E-2,5.5928524828867773E-2,5.9663648423451766E-2,4.1896936637165511E-2,8.9644220901676203E-2]
[1,18,1,1,1,1,1,1,0.62070907640549888,1,1,1,1,1,1,1,3.9647246105028068E-5,1.0235574541769427E-5,0,0,3.0846854377987442E-5,1.4700233495556782E-5,4.6651347092054117E-2,8.9575613859830039E-2]
[1,19,1,1,1,1,1,1,0.4674809988218625,1,1,1,1,1,1,1,0,4.071451817853494E-6,0,0,0,0,5.6760710553375164E-2,8.4010239903400993E-2]
[1,20,1,1,1,1,1,1,0.45753894175928778,1,1,1,1,1,1,1,0,4.3781258146582389E-6,0,0,0,0,6.9615528664671841E-2,8.5235127710760181E-2]
[1,21,1,1,1,1,1,1,0.4090959141538294,1,1,1,1,1,1,1,0,4.169260829934103E-6,0,0,0,0,7.1842236302664036E-2,8.1910780633331542E-2]
[1,22,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,3.3992013391889518E-6,0,0,0,0,7.6173562305929865E-2,8.0293993670478903E-2]
[1,23,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1.9375962000547328E-6,0,0,0,0,7.2988923447299653E-2,8.3477662077060963E-2]
[1,24,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,3.9427955367395444E-7,0,0,0,0,7.232495496487204E-2,7.9676359086820206E-2]
[2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-5.3809055758534638E-7,0,0,0,0,0.14591650576654802,0.12370040714666911]
[2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-1.1990653650233513E-6,0,0,0,0,0.14580887902491102,0.13689492031270664]
[2,3,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-1.749401727522427E-6,0,0,0,0,0.13448875207234953,0.14171720554545095]
[2,4,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-1.8874282297054907E-6,0,0,0,0,0.12973933131133716,0.13388107686913669]
[2,5,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-1.8979406256410544E-6,0,0,0,0,0.12060187976460342,0.11826840378825747]
[2,6,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-8.3881774658115409E-7,0,0,0,0,0.11627759868113878,0.11160088485000463]
[2,7,1,1,1,1,1,1,0,1,1,1,1,1,1,1,4.4922392337260324E-5,9.4595717076935721E-3,0,0,2.4799821295885306E-4,6.8848864996005265E-3,0.1183161218021352,0.11658071635514523]
[2,8,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.10083726924189235,0.21748368364232984,0,0,0.12342742770160647,0.25545146974290645,0.1306636751676829,0.11788099152542374]
[2,9,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.42068500296922806,0.52471578948862962,0,0.10299884795302822,0.51350245557406349,0.62501200171923788,0.1149502490157593,0.11385320999317673]
[2,10,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.58487421010145457,0.64183071399373925,0,0.26421954469419723,0.64010048616847748,0.6678095856948284,0.10675419994875443,0.12733052582525395]
[2,11,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.64455367390637419,0.68273728261145816,0,0.32439312624177435,0.65378837709581394,0.66222834264937191,0.10591582087900354,0.13214489377407143]
[2,12,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.65047988178448279,0.69045771411581836,0,0.28685182967548667,0.61961703521035805,0.63980191023331578,9.4568803185158992E-2,0.13481627231572677]
[2,13,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.65518728473503351,0.66305549173841127,0,0.26404988260816575,0.6106500092025855,0.61882085002692089,9.1154875549466177E-2,0.15695348798893469]
[2,14,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.63805629893078442,0.62987492072172813,0,0.25073759495797882,0.60666234509707884,0.60449402152331111,9.5625185530802279E-2,0.14625094773533431]
[2,15,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.59885587056409606,0.56921948274991518,0,0.25667592271514672,0.61977666348182714,0.59373707109310336,9.8790101953736636E-2,0.16801493263965792]
[2,16,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.47173887772692125,0.44652027264416599,0,0.24552719009978113,0.52869565068185065,0.5339157646799364,8.4695089234875426E-2,0.14853274070819164]
[2,17,1,1,1,1,1,1,0.70172991475722046,1,1,1,1,1,1,1,0.22245379543775251,0.16252636580407734,0,0.14964908897703486,0.27740640756214319,0.23295743047648562,7.2105573732384326E-2,0.17773136078525753]
[2,18,1,1,1,1,1,1,0.62980066315022165,1,1,1,1,1,1,1,1.6617979724700051E-2,4.1607269843753738E-3,0,1.7477683202801061E-2,1.5266198265445554E-2,8.5850890686679626E-3,7.4759963176217747E-2,0.17576295078012369]
[2,19,1,1,1,1,1,1,0.46022629575804436,1,1,1,1,1,1,1,0,4.1423512288960025E-6,0,0,0,0,8.4913008858166175E-2,0.20279138610710501]
[2,20,1,1,1,1,1,1,0.45168247183727117,1,1,1,1,1,1,1,0,3.97637160370489E-6,0,0,0,0,0.11697516922220992,0.19492126465243914]
[2,21,1,1,1,1,1,1,0.40361948077467835,1,1,1,1,1,1,1,0,3.9476341395320277E-6,0,0,0,0,0.1265636875856562,0.19709241861990195]
[2,22,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,2.9220004156501067E-6,0,0,0,0,0.12460587020615563,0.17834716870902709]
[2,23,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1.6411053717034763E-6,0,0,0,0,0.14919470973736654,0.16060383392350369]
[2,24,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1.2679304059839318E-7,0,0,0,0,0.15461906968553008,0.13549430250003097]
[3,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-1.1281053842252376E-6,0,0,0,0,0.17990412282860679,0.20217893033232201]
[3,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-1.5283556277277185E-6,0,0,0,0,0.16400946405814459,0.21068878364350951]
[3,3,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-1.8883882691668201E-6,0,0,0,0,0.15777176577647412,0.19652559797013575]
[3,4,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-1.8386739925574664E-6,0,0,0,0,0.14898349178702713,0.18499382613831686]
[3,5,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-1.839788146684134E-6,0,0,0,0,0.12131103603042756,0.17020356627795913]
[3,6,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1.2517021197097804E-4,0,0,8.868164922585093E-8,9.7177607701275421E-6,9.8781182486120986E-2,0.14599507311425058]
[3,7,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2.3902338530545873E-2,7.2069826464442668E-2,0,0,2.5885667490270253E-2,7.7248791916228632E-2,0.10634771696297561,0.14015835665613052]
[3,8,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.26020254370963103,0.38038117851733616,0,6.6982019483310909E-2,0.31939660976187179,0.45899495886407687,0.10467266719017808,0.13385287698306406]
[3,9,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.4969195321757186,0.5896483166484916,0,0.34129844545396792,0.5993135273165725,0.63228442734272983,8.5200872364664296E-2,0.14586941375697884]
[3,10,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.58136631975966513,0.67196059511062933,0,0.45117085829793879,0.64210042144853607,0.65539886177333173,7.5975133404302314E-2,0.12842044756030854]
[3,11,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.59746794204598108,0.68692753573647225,0,0.49273672951211689,0.60271411383777651,0.64350198584871898,7.121686728495108E-2,0.13086640425917256]
[3,12,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.58490536761373579,0.69630421155577993,0,0.46221837709058927,0.61906896990666604,0.62731208437141783,7.7926870938339207E-2,0.1463828105338032]
[3,13,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.60082893306339769,0.66740660111891148,0,0.44279354447878705,0.60989053144343908,0.62363212392646428,7.7430920354682173E-2,0.16325858061759116]
[3,14,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.58478613691520409,0.63120451938145683,0,0.46159635764529822,0.5612920634589883,0.56616661383859035,9.6617188524459191E-2,0.19066373762195524]
[3,15,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.53033665156254128,0.56916239192282936,0,0.4326236608350652,0.51841516474410709,0.51493269869719283,9.8410379108915175E-2,0.2003385373012451]
[3,16,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.43882418624376818,0.46302869952486353,0,0.38404019605183276,0.48281169511990052,0.46459559872747397,0.10859363373308076,0.22353061670065738]
[3,17,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.30047357171475231,0.24968612157776968,0,0.25978622956175468,0.33984745358224927,0.33009225867997422,0.12366849353105033,0.22916363713178267]
[3,18,1,1,1,1,1,1,0.75541715531021725,1,1,1,1,1,1,1,7.3729347570669249E-2,3.308267038046115E-2,0,9.2628361475545887E-2,7.8583671489669132E-2,4.982872830449301E-2,0.14077331439229174,0.23391995970013951]
[3,19,1,1,1,1,1,1,0.65557055266329112,1,1,1,1,1,1,1,2.0457473929685346E-4,1.9444563071033083E-5,0,9.0903307667648527E-5,1.0647124248971603E-4,9.4182392176740855E-7,0.17718288099636581,0.2271540342853354]
[3,20,1,1,1,1,1,1,0.52938093422799659,1,1,1,1,1,1,1,0,3.9343596784968098E-6,0,0,0,0,0.18748910820340778,0.22439157006103769]
[3,21,1,1,1,1,1,1,0.5226072317244026,1,1,1,1,1,1,1,0,3.5042041529723304E-6,0,0,0,0,0.18756203667358273,0.2203765024449407]
[3,22,1,1,1,1,1,1,0.47820059660210862,1,1,1,1,1,1,1,0,2.2766474397358397E-6,0,0,0,0,0.18583351432782824,0.22279628614767163]
[3,23,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,9.0936862031324593E-7,0,0,0,0,0.18486339980025479,0.23687930196251666]
[3,24,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-3.2096337603080717E-7,0,0,0,0,0.18925875942654952,0.21324455613706475]
[4,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-4.9932398949011795E-7,0,0,0,0,0.40112443545491006,0.36177822850729863]
[4,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-8.9267882572962962E-7,0,0,0,0,0.37165463361550977,0.3239182858034253]
[4,3,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-1.196092353511156E-6,0,0,0,0,0.32148732204733083,0.28224636137190234]
[4,4,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-1.2134713616296211E-6,0,0,0,0,0.29712491992071605,0.24042793774576932]
[4,5,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,2.5366028154622408E-6,0,0,0,0,0.26116434497376489,0.20686100929662857]
[4,6,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1.0182563324513172E-2,3.5185106021794088E-2,0,0,1.3837988825672045E-2,4.4232045888448479E-2,0.23888434791214347,0.17838108979605158]
[4,7,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.20128952259627922,0.29452707252702337,0,7.8135539996619097E-2,0.29827803520752127,0.42670350987774663,0.19251367683955292,0.1244499098927711]
[4,8,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.52170434432446677,0.59489724072583949,0,0.51046953733058165,0.65841620103452581,0.75534260176428281,0.16015025352172957,9.372015806465088E-2]
[4,9,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.67533647278205156,0.7463713154690701,0,0.74012412254961835,0.72422112223985458,0.79608966404296699,0.13816478507232427,8.7698436814484054E-2]
[4,10,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.75040015822342609,0.80941886902134219,0,0.78491760934500832,0.7201514986230364,0.81543300010521957,0.13207410011349857,8.2285241619218422E-2]
[4,11,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.77744629215736716,0.84145116565371392,0,0.78843879137530137,0.70746067000607793,0.80943302986078258,0.11223073219125765,7.6327311359017685E-2]
[4,12,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.81020944834133912,0.84195085525447177,0,0.7965537995546722,0.72454378368596872,0.81480592642359995,9.9588032153811429E-2,8.2327819056472587E-2]
[4,13,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.79506180337025323,0.82631378406743439,0,0.76948038408069785,0.72612113291746905,0.80593693572372249,0.10525426678375996,9.0154224090802357E-2]
[4,14,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.7862346828192418,0.80427780471348598,0,0.71942225149727379,0.71525125893881891,0.80419085769401022,0.13495718510613761,0.1365975568369398]
[4,15,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.76195965588677961,0.74006313037170735,0,0.70543390631515823,0.72693855203833335,0.77901375170980236,0.16355900282904531,0.20453909711371338]
[4,16,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.67484663996818306,0.63880685314162167,0,0.68251783427281809,0.69696142570799824,0.737917929228318,0.23081519456744826,0.27085725558478357]
[4,17,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.51857359439404627,0.43612465018059077,0,0.6215612993868751,0.63574969345896326,0.60857788353548536,0.27642933952820653,0.32579723766650281]
[4,18,1,1,1,1,1,1,0.84815821333571362,1,1,1,1,1,1,1,0.21399013649292575,0.11405846997817569,0,0.28733275555248783,0.29503973642449344,0.20205437092944628,0.34057873026901153,0.35589110450562456]
[4,19,1,1,1,1,1,1,0.86756428450349932,1,1,1,1,1,1,1,1.3407544666880378E-2,2.9312178430013235E-3,0,3.4286936712980276E-2,1.3618680221157527E-2,4.7605874208542995E-3,0.35125520259038484,0.36585934639660944]
[4,20,1,1,1,1,1,1,0.83697489361975674,1,1,1,1,1,1,1,0,9.8752552433998204E-6,0,0,0,0,0.37369358537551328,0.37625756423937307]
[4,21,1,1,1,1,1,1,0.81262113550158732,1,1,1,1,1,1,1,0,4.7909982606007687E-6,0,0,0,0,0.39323530733548456,0.39742822775641956]
[4,22,1,1,1,1,1,1,0.75235887960435399,1,1,1,1,1,1,1,0,3.1182855797000555E-6,0,0,0,0,0.41212548748770927,0.37561748992534522]
[4,23,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1.2834663105790275E-6,0,0,0,0,0.42064200238261629,0.3626156152062418]
[4,24,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-2.6892847012891981E-9,0,0,0,0,0.43050359145434575,0.36649195279095725]
[5,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-4.6400886301964904E-7,0,0,0,0,0.4449231398114335,0.40472843925665364]
[5,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-8.5345390160316403E-7,0,0,0,0,0.45883412543607205,0.38096260877701044]
[5,3,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-1.187619895196134E-6,0,0,0,0,0.45528552276578127,0.37268162470622185]
[5,4,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-1.3675391991552531E-6,0,0,0,0,0.389734227726722,0.33614717913996089]
[5,5,1,1,1,1,1,1,0,1,1,1,1,1,1,1,9.2675402612361977E-6,2.0777967076823366E-3,0,0,1.0052551268213534E-4,1.3388431272220436E-3,0.33581762581830205,0.27696889265817909]
[5,6,1,1,1,1,1,1,0,1,1,1,1,1,1,1,6.38767745246972E-2,0.11752854063067161,0,2.0194069607188597E-2,0.10996105684976265,0.16463259889168386,0.31151340116308135,0.22844333373824477]
[5,7,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.35200933433877024,0.41959919468934437,0,0.27952318874211268,0.5189632829783497,0.57256124026882027,0.25356544793074548,0.17069535958127741]
[5,8,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.59475915701039916,0.62820907280436677,0,0.6827584310758783,0.73179322749382458,0.78175099383008506,0.25290688644110082,0.13154423837826254]
[5,9,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.71996367614144008,0.75506107994092087,0,0.82695686948420832,0.76523530355521885,0.8349023720387978,0.21040303248986594,9.1716681319420873E-2]
[5,10,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.79275077395896409,0.83228834446200828,0,0.84470070839889988,0.76622775567793644,0.8535309667949742,0.17361184964253351,7.3908936604176315E-2]
[5,11,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.81319101438725894,0.86769679995168891,0,0.84006322079805229,0.7592682605886637,0.85540555391790418,0.13664534149661733,6.4976758331058579E-2]
[5,12,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.8200382896208942,0.87561461777352223,0,0.84358415527832797,0.77542198416156094,0.86230250523907048,0.14709001465714205,6.1039817797160209E-2]
[5,13,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.82345667104678177,0.86714102195858311,0,0.82693429147231701,0.77530756778079457,0.8610218415813311,0.17780468434969607,8.4907703132257081E-2]
[5,14,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.82157061968042466,0.84921017672871857,0,0.79481902134594151,0.79320605388735488,0.84949011081500547,0.20361411883525971,0.14013167329191201]
[5,15,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.79175122004178244,0.79354728507771055,0,0.77683631519599983,0.79302169315383242,0.8282807550454927,0.28804769965202082,0.2284936060194665]
[5,16,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.70986154594915463,0.69380696568711797,0,0.72858885559236108,0.77553818210921466,0.79491087959716444,0.3612820785937379,0.32995271035170781]
[5,17,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.58546899265977026,0.50573375061280823,0,0.65163843070936178,0.73095155065793271,0.69441925502544799,0.42513907495489073,0.38303813889123595]
[5,18,1,1,1,1,1,1,1.1220868496780025,1,1,1,1,1,1,1,0.31621442393560373,0.19616753068572301,0,0.41639257043297678,0.45232495412219753,0.34164497666717331,0.45471976865695468,0.42255725532803079]
[5,19,1,1,1,1,1,1,1.0452160983485894,1,1,1,1,1,1,1,5.2415900811201427E-2,1.5183529847144391E-2,0,9.0470679760256426E-2,7.0294831394076204E-2,3.2171306060231587E-2,0.46128725902607159,0.41254521793196269]
[5,20,1,1,1,1,1,1,1.0340120713067908,1,1,1,1,1,1,1,8.7280903894636187E-5,5.4812442293354356E-5,0,0,2.814514894826624E-5,7.8767576376291723E-7,0.4789397349046895,0.41246666930779835]
[5,21,1,1,1,1,1,1,1.0008374730322813,1,1,1,1,1,1,1,0,6.1659150292081379E-6,0,0,0,0,0.49966054317759478,0.42092314055763203]
[5,22,1,1,1,1,1,1,0.78493295461266677,1,1,1,1,1,1,1,0,4.0588285796504489E-6,0,0,0,0,0.48215725253334435,0.42758185213351863]
[5,23,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1.9567856489831834E-6,0,0,0,0,0.47395214451460033,0.43836871770266761]
[5,24,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,3.4407268966313632E-7,0,0,0,0,0.47002533142341629,0.41104159427183701]
[6,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,4.0966451285783356E-7,0,0,0,0,0.48191054858156968,0.40330151153813348]
[6,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-3.6547992516992673E-7,0,0,0,0,0.48507000493436592,0.37868226876951089]
[6,3,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-7.7944607379278764E-7,0,0,0,0,0.45446925615968475,0.34809160568743747]
[6,4,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-1.2589835863429517E-6,0,0,0,0,0.43765301972282777,0.29460109498150755]
[6,5,1,1,1,1,1,1,0,1,1,1,1,1,1,1,3.3388700709947378E-4,3.9667980099707479E-3,0,0,7.2312583358310448E-4,2.9965651855784195E-3,0.39460151237768182,0.2562279579944815]
[6,6,1,1,1,1,1,1,0,1,1,1,1,1,1,1,8.9182392090647433E-2,0.13304815915862203,0,4.3545181723387789E-2,0.15787995363885104,0.19510539212196498,0.33153683514919113,0.20101795907804693]
[6,7,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.36938894352371676,0.40930065713114216,0,0.34145902451503868,0.57345280257220821,0.57302676402791319,0.26889655366926585,0.14214428117023792]
[6,8,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.60431333366821793,0.61266437740910118,0,0.7199019461748446,0.77703678799932552,0.75133797557229332,0.24237088777408919,9.5042555886693664E-2]
[6,9,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.73023824788531899,0.7628170356464743,0,0.82667779755915749,0.83202320259332319,0.81018284288734577,0.20062142559690366,7.4963568165734629E-2]
[6,10,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.79111223229273608,0.83542210374387149,0,0.84428356762692325,0.8423452632246311,0.84258240517527805,0.14980415382744419,5.0407426335143245E-2]
[6,11,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.83130930953640869,0.8781817169171674,0,0.84358641022324454,0.84872203340219377,0.84929995501591748,0.10127572650550257,5.9420699122561073E-2]
[6,12,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.84281643265926864,0.87921322824668946,0,0.83877355960667599,0.85353353072973637,0.85389232184016917,0.10102720939176059,6.200148503288818E-2]
[6,13,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.85649058969840086,0.87287704449680381,0,0.80836411409394271,0.85110296884813141,0.8525163647212296,0.10282386928387183,7.6477058905770251E-2]
[6,14,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.84276641141833253,0.84749166995813074,0,0.76474449001000877,0.84359622980865678,0.84286616193747843,0.1487498840898992,0.11828978172847363]
[6,15,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.80471340504217914,0.78103433873599415,0,0.74641753177881276,0.84336250085478315,0.82210385732080671,0.24347797797083623,0.19116589654622462]
[6,16,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.73452757162209292,0.68361429420754827,0,0.71817723503623443,0.82492721616079268,0.79348117689485542,0.33738630969978078,0.26415098681543075]
[6,17,1,1,1,1,1,1,1.0562947735676012,1,1,1,1,1,1,1,0.60882847580528265,0.5318190917383695,0,0.63678887270146489,0.76531866113587799,0.70375573481164788,0.39533848519344328,0.32258487668893027]
[6,18,1,1,1,1,1,1,1.051232486552566,1,1,1,1,1,1,1,0.38312400823310472,0.25302784244145093,0,0.43655654044911163,0.56703985531592138,0.42523524153724357,0.42669660569764889,0.37575092723484516]
[6,19,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.10378066130576803,3.4371650443241274E-2,0,0.1440127708254102,0.15987304663679419,7.2794012462667923E-2,0.43960615204518089,0.41752860540582332]
[6,20,1,1,1,1,1,1,0.96743945595908754,1,1,1,1,1,1,1,1.3113270703556028E-3,6.3546010788373752E-5,0,4.4991362007516592E-3,1.8684112591666306E-3,4.8263776439010595E-5,0.466946776795651,0.45810472956850262]
[6,21,1,1,1,1,1,1,0.90309217606606584,1,1,1,1,1,1,1,0,9.6958316272335787E-6,0,0,0,0,0.51203694776810871,0.44797793627991245]
[6,22,1,1,1,1,1,1,8.1502691231694013E-2,1,1,1,1,1,1,1,0,7.1043079147644782E-6,0,0,0,0,0.5110198385546596,0.44600433475919515]
[6,23,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,4.3243753218436332E-6,0,0,0,0,0.52231063122523147,0.44229497314214122]
[6,24,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1.8966135036185487E-6,0,0,0,0,0.51298859277114905,0.42497156101340677]
[7,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1.8719837278285295E-6,0,0,0,0,0.59464639499752903,0.45212023150160791]
[7,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,5.9733241919505374E-7,0,0,0,0,0.56941738528490904,0.41722099141809277]
[7,3,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-1.6109986320217916E-8,0,0,0,0,0.56023208755028553,0.36860087196434888]
[7,4,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-4.4780841708704964E-7,0,0,0,0,0.53296123475930368,0.33215943632668266]
[7,5,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,2.3329174795448169E-4,0,0,1.4651035243608644E-5,2.593919246371586E-4,0.48884813340543481,0.29100624709724465]
[7,6,1,1,1,1,1,1,0,1,1,1,1,1,1,1,4.2739928970388141E-2,7.0664424637742973E-2,0,0,7.1702101796680309E-2,9.1454985324212659E-2,0.46355897147097846,0.22653895217809017]
[7,7,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.30740186643347306,0.29545386381783695,0,9.7804532781593193E-2,0.46010149151869839,0.44600684090203052,0.392719793699005,0.16584080444076199]
[7,8,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.57506955607140364,0.53504464903563687,0,0.42977825938846559,0.7420421341940372,0.69888342072395848,0.30524929541102697,0.10186211044450305]
[7,9,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.72455494959890021,0.67994971474559363,0,0.64414955585855316,0.81885637915412512,0.79258585249021896,0.228533901051514,6.4059206968753779E-2]
[7,10,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.79871485448787771,0.76751712437994668,0,0.72465394144195439,0.83011296519354161,0.8323973370705261,0.18579115909310537,4.6709476962241314E-2]
[7,11,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.84865522146482619,0.81978230728022039,0,0.75892171668126285,0.83608054085379369,0.8405064164087811,0.14198384434968062,5.6771628931085588E-2]
[7,12,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.85962712925999119,0.83948714638015498,0,0.71964134673709101,0.83274430720316783,0.83809608747479813,0.12827469257332574,7.7784085069974931E-2]
[7,13,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.85419513281248127,0.83123888697752912,0,0.67759141037784376,0.83107963147877884,0.83083647759356827,0.16371146717697144,0.1110159268618815]
[7,14,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.84053668525358671,0.80399522802931489,0,0.63243149238288032,0.82202783378229005,0.82088299344198046,0.2290666735848223,0.16528110246216565]
[7,15,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.80151507123469645,0.74150366379667243,0,0.59070266197284371,0.82045984392086346,0.79833699124159385,0.32471503091276666,0.22686370766916653]
[7,16,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.73223042142261441,0.64906923311905806,0,0.59722611868879094,0.78709237001312604,0.76433032797328848,0.38141465901669669,0.3072753576091326]
[7,17,1,1,1,1,1,1,1.0562947735676012,1,1,1,1,1,1,1,0.59912799946178641,0.49654629806756873,0,0.53550227251929827,0.72965091960773598,0.67294783406284364,0.42943752139057706,0.37440562355906637]
[7,18,1,1,1,1,1,1,1.051232486552566,1,1,1,1,1,1,1,0.37027734164564874,0.22837043952513689,0,0.38710880348824162,0.51181028657947647,0.38926881298348703,0.46597203572131751,0.42586356568232708]
[7,19,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8.1930826764718093E-2,2.7241664540919842E-2,0,0.11491002138739381,0.12036735406095554,6.1998198686623297E-2,0.50455938787209442,0.46179078972442145]
[7,20,1,1,1,1,1,1,0.96743945595908754,1,1,1,1,1,1,1,5.5543363870917987E-4,3.1763141608647111E-5,0,5.4629677031051561E-4,7.0819370506365153E-4,2.881939685239824E-5,0.52211660214162114,0.47279015732986374]
[7,21,1,1,1,1,1,1,0.90309217606606584,1,1,1,1,1,1,1,0,1.4879646222374421E-5,0,0,0,0,0.55400128724844788,0.49183628034263471]
[7,22,1,1,1,1,1,1,8.1502691231694013E-2,1,1,1,1,1,1,1,0,1.1463721335388458E-5,0,0,0,0,0.57716256676048272,0.48910183112805838]
[7,23,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,6.9055740171414652E-6,0,0,0,0,0.60648733296861734,0.48053817480524991]
[7,24,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,3.9790525173560683E-6,0,0,0,0,0.61817148052313642,0.46398372743838956]
[8,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,3.7261019371407611E-6,0,0,0,0,0.50292900131219076,0.37128067619137234]
[8,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,2.5891736332147632E-6,0,0,0,0,0.46082713367879857,0.33398649303765054]
[8,3,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1.7536613449903789E-6,0,0,0,0,0.41517172297939769,0.28817423711151841]
[8,4,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,9.785406046799747E-7,0,0,0,0,0.36345041041211124,0.23364486960358305]
[8,5,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,2.5027904059007757E-6,0,0,0,0,0.31544436729046954,0.20551896360006583]
[8,6,1,1,1,1,1,1,0,1,1,1,1,1,1,1,6.7140941265903644E-3,2.9019240850915898E-2,0,0,1.0127995021071656E-2,3.0803818619592343E-2,0.27421755810808413,0.16517012132283401]
[8,7,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.18563666336711832,0.25664480987219862,0,6.2272566581327585E-2,0.26958876029340706,0.33397387090240199,0.24321326084158607,0.11443146901866695]
[8,8,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.48944628997681489,0.53883167029350887,0,0.40656095644671186,0.62303033285207832,0.62808539206691572,0.16672339943680275,7.2150948076820529E-2]
[8,9,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.65855787760695117,0.68133297762956602,0,0.66228761807157177,0.75331973687300013,0.74722177991336769,0.11026859562404631,5.2173528549613747E-2]
[8,10,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.73841025913248948,0.77634155016911965,0,0.73069522190826031,0.78832364157044976,0.80114448079466105,8.0853554976876976E-2,4.2801195821900305E-2]
[8,11,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.79281740258593525,0.84471321398966948,0,0.76843820877151647,0.79185634591856913,0.81832794160730926,5.9459747963890773E-2,4.8535424719352807E-2]
[8,12,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.81792699679307679,0.86261820501283215,0,0.76096365034247071,0.79804287987962674,0.81638884983700055,4.9697658059631694E-2,6.1514765482089319E-2]
[8,13,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.81433305352566332,0.82673209660424707,0,0.71566185387434189,0.7919015193061858,0.8003641676936436,5.0489177037610619E-2,8.936297604520875E-2]
[8,14,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.80991986670803573,0.80077720353121928,0,0.69009604457187612,0.78548596530942039,0.77872075952578501,6.2434664328624448E-2,0.12503783918355932]
[8,15,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.76814024535864811,0.73420756601825399,0,0.66230837722843605,0.7799928785355581,0.74724953102992286,9.6874275135653665E-2,0.17805606215805775]
[8,16,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.67319914771981515,0.62668352912877623,0,0.60429313517410332,0.73406519183278551,0.68892070123931415,0.17051008446391985,0.23593328869765881]
[8,17,1,1,1,1,1,1,1.0562947735676012,1,1,1,1,1,1,1,0.50116625647719482,0.42147930453663196,0,0.50232207702217802,0.60195289190008516,0.54795100051457601,0.25161024334947629,0.30004508400870927]
[8,18,1,1,1,1,1,1,1.051232486552566,1,1,1,1,1,1,1,0.20095495801108737,0.12263052884504473,0,0.28568710265791414,0.26720533141863034,0.20296934415032644,0.30383162214365306,0.34578375227964309]
[8,19,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1.2084837162144861E-2,3.8436976531228961E-3,0,4.3463016513009572E-2,1.4773303780339494E-2,6.215426476282716E-3,0.36763911115088554,0.39180597015996421]
[8,20,1,1,1,1,1,1,0.96743945595908754,1,1,1,1,1,1,1,0,2.9489233349890678E-5,0,0,0,0,0.45414563976183742,0.41857937672621948]
[8,21,1,1,1,1,1,1,0.90309217606606584,1,1,1,1,1,1,1,0,1.8382655612655058E-5,0,0,0,0,0.48378446058216917,0.42021532459482425]
[8,22,1,1,1,1,1,1,8.1502691231694013E-2,1,1,1,1,1,1,1,0,1.2348785098786986E-5,0,0,0,0,0.49573190373748033,0.40703814065643967]
[8,23,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,8.3123605581728918E-6,0,0,0,0,0.50356250880073683,0.39806549160349458]
[8,24,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,4.9911272400737318E-6,0,0,0,0,0.49892130322701672,0.38236891652269084]
[9,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1.9225706730192753E-6,0,0,0,0,0.47308202403662875,0.2522339818666412]
[9,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1.0926635415070002E-6,0,0,0,0,0.43222899536362042,0.24426352013417779]
[9,3,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,4.4870910072028412E-7,0,0,0,0,0.38919640444858183,0.22599437408199141]
[9,4,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-1.3785306920330156E-7,0,0,0,0,0.34590561446341289,0.17365420259943937]
[9,5,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-1.4208500479003441E-7,0,0,0,0,0.3062525905376246,0.14959008377741642]
[9,6,1,1,1,1,1,1,0,1,1,1,1,1,1,1,6.9661842372641916E-4,8.9644639553514115E-3,0,0,1.0722565176975428E-3,6.8347258542644212E-3,0.27482362339418381,0.12710142334348834]
[9,7,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.1243885226180752,0.20194045976875133,0,2.2130499429348451E-2,0.16472252154961414,0.24686230321943031,0.26076498184549723,9.5577337027796402E-2]
[9,8,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.47575751909847674,0.52402413772427137,0,0.34839513001364464,0.58728892254380605,0.64514669733785268,0.22991182919233238,6.8528543497913222E-2]
[9,9,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.68401551043532116,0.68883904306859844,0,0.63638050308551697,0.73986494295125205,0.75128078369711959,0.20153881119952655,5.2255873431550068E-2]
[9,10,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.76641191145271881,0.77323404705292986,0,0.72438086676826363,0.76479341324011796,0.79030699868166221,0.15669153233942726,5.7129654191099166E-2]
[9,11,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.80912060292741095,0.82382963656983987,0,0.7182200810789281,0.75927705516151489,0.79663908362097613,0.1085531913388533,6.9931246750262355E-2]
[9,12,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.82132218205457885,0.83486776295726794,0,0.70526923413334597,0.75073434901746472,0.79641796991183456,7.8938550491698359E-2,8.178505158782659E-2]
[9,13,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.81552352858031596,0.8346588111582578,0,0.69193050511290433,0.75205973917758251,0.79204825338887164,8.4820439795756555E-2,0.10041523397576602]
[9,14,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.80225463074936687,0.7977183504679326,0,0.70602596299590725,0.76261702738701387,0.78275588617337855,9.3724391711657931E-2,0.12453889696785733]
[9,15,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.76148609758776775,0.7189317615888855,0,0.66447655324708588,0.76602343551320429,0.77135677094726185,0.1257289710844548,0.16326473842044034]
[9,16,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.65722624049009182,0.5729441337948642,0,0.62149598432879805,0.72185904846096527,0.69653783285697357,0.19344856637971006,0.19076428338914925]
[9,17,1,1,1,1,1,1,1.0562947735676012,1,1,1,1,1,1,1,0.40072230796763653,0.2675293343694134,0,0.4518456317792125,0.47513105261467892,0.38955111946790183,0.24605772786352556,0.2123363903282639]
[9,18,1,1,1,1,1,1,1.051232486552566,1,1,1,1,1,1,1,8.6575618281558769E-2,2.8237650595515085E-2,0,0.10053175597947758,9.3370271515100606E-2,4.6734188897717931E-2,0.29707945841293026,0.25078499317464231]
[9,19,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2.3645631581923395E-4,1.7183348662205481E-4,0,1.5880259853511833E-3,9.8943728788993121E-5,4.4343526800254793E-6,0.36231872062251175,0.28978946084650459]
[9,20,1,1,1,1,1,1,0.96743945595908754,1,1,1,1,1,1,1,0,1.6141644707143425E-5,0,0,0,0,0.39855927250963014,0.30516077782954543]
[9,21,1,1,1,1,1,1,0.90309217606606584,1,1,1,1,1,1,1,0,1.2522153155557567E-5,0,0,0,0,0.42215445455771078,0.30109721826912639]
[9,22,1,1,1,1,1,1,8.1502691231694013E-2,1,1,1,1,1,1,1,0,8.5840766411628709E-6,0,0,0,0,0.42612024492367057,0.28331788157351773]
[9,23,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,5.4675194392284343E-6,0,0,0,0,0.46146363925677064,0.26469966212185786]
[9,24,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,3.3923647174407813E-6,0,0,0,0,0.45709940138345118,0.25097306274536618]
[10,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,2.2995897810612727E-7,0,0,0,0,0.20570832627063107,0.11261897671618593]
[10,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-3.3591783964676699E-7,0,0,0,0,0.20064963972025474,0.10915594880850038]
[10,3,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-6.8606804998690299E-7,0,0,0,0,0.17964155276334517,0.1041557417779303]
[10,4,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-9.4988875937178096E-7,0,0,0,0,0.16460368709609541,9.2672904103429654E-2]
[10,5,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-4.2948837395185724E-7,0,0,0,0,0.14988670961283093,8.5286910276818326E-2]
[10,6,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1.639215018358205E-3,0,0,1.9473685877528209E-5,4.6485309977768881E-4,0.11147046535050528,8.1842174713387075E-2]
[10,7,1,1,1,1,1,1,0,1,1,1,1,1,1,1,4.4626725279385063E-2,0.12725397533753013,0,3.1646787692480006E-3,4.9126840311305639E-2,0.14091312058854355,0.10631130423793944,5.8264612809786426E-2]
[10,8,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.33705563654674192,0.46789490910635401,0,0.20509442946038947,0.38987882956791048,0.56106769914596111,8.3208177715097947E-2,4.2758435762421151E-2]
[10,9,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.59594877176888783,0.66538508708952782,0,0.60565314114323765,0.64478495725274221,0.71267857827836267,7.0487453505338069E-2,3.5922003194518812E-2]
[10,10,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.69147611360677641,0.74923730327390037,0,0.73272296704784212,0.6642651117107804,0.73431356621823884,7.0820015817704557E-2,3.9309625741135792E-2]
[10,11,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.70968528344535109,0.80119735016282301,0,0.72280426018660737,0.65105100236745717,0.72790227776075567,5.674659097353759E-2,5.0452088336884263E-2]
[10,12,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.71503028617127051,0.80929555552743837,0,0.72082518716874011,0.63470846204981246,0.72995922928841495,5.3023694954118579E-2,5.4553167015216654E-2]
[10,13,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.71130789702876429,0.79653559979824629,0,0.73681307503284177,0.63944887908588433,0.73374693801360413,4.8369836209304136E-2,5.0262630766445528E-2]
[10,14,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.70430664060208559,0.75779966641168484,0,0.73809097703409032,0.65096838551933145,0.73705061230757485,4.8008771574349109E-2,5.6840844246062013E-2]
[10,15,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.64837667414641831,0.67808380021616599,0,0.73345103978014314,0.6485085572306859,0.72109974891720008,5.1966740741012929E-2,6.0236933311111109E-2]
[10,16,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.48917261903039744,0.44970594154613708,0,0.6100506601522675,0.54585692913165129,0.56418063528629014,5.8565642388984873E-2,7.4659021854110955E-2]
[10,17,1,1,1,1,1,1,1.0562947735676012,1,1,1,1,1,1,1,0.17363573190672416,0.10523110907899963,0,0.24833695360931912,0.18147335705613854,0.15914256741587313,7.1683737648804119E-2,0.10075480229152395]
[10,18,1,1,1,1,1,1,1.051232486552566,1,1,1,1,1,1,1,6.4842897048424854E-3,1.5487906521827303E-3,0,2.1257099871164097E-2,3.7743102995032407E-3,1.7596008046942692E-3,0.10931870548621907,0.11371766605346115]
[10,19,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1.325556650268929E-5,0,0,0,0,0.1224431100380545,0.12950816108729271]
[10,20,1,1,1,1,1,1,0.96743945595908754,1,1,1,1,1,1,1,0,8.7066597259176851E-6,0,0,0,0,0.14564601853390707,0.14863487868964026]
[10,21,1,1,1,1,1,1,0.90309217606606584,1,1,1,1,1,1,1,0,6.6204788354101968E-6,0,0,0,0,0.18372463715081688,0.13389910291421664]
[10,22,1,1,1,1,1,1,8.1502691231694013E-2,1,1,1,1,1,1,1,0,4.6626844515965847E-6,0,0,0,0,0.20552133472591447,0.12171648471195308]
[10,23,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,2.3046464958806387E-6,0,0,0,0,0.2293729530772261,0.11154584980602439]
[10,24,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1.0429446277001816E-6,0,0,0,0,0.22994613554395393,0.10994304744313729]
[11,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-3.420881391532878E-7,0,0,0,0,6.3236466525818824E-2,5.8097586255531811E-2]
[11,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-9.5272403215157913E-7,0,0,0,0,5.8859774299466344E-2,6.424141499832059E-2]
[11,3,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-1.3481168238183031E-6,0,0,0,0,6.6674900567558093E-2,6.1984235336852517E-2]
[11,4,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-1.5207373489445803E-6,0,0,0,0,6.5629517452685276E-2,6.4910738941613144E-2]
[11,5,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-1.4617452493475955E-6,0,0,0,0,5.591097215338077E-2,5.9949660699487664E-2]
[11,6,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1.4980195164614136E-4,0,0,0,0,5.9369811350250726E-2,5.8790607794843651E-2]
[11,7,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2.1094120608614502E-3,3.3027676722279777E-2,0,0,1.7869381411637925E-3,2.6043750022270534E-2,5.762982718989474E-2,5.5539847711631084E-2]
[11,8,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.14284502831317139,0.29701059957198139,0,4.805347074775617E-2,0.15199395967712676,0.32900544956783651,5.6773565954240907E-2,4.8427445959417073E-2]
[11,9,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.45855746795776975,0.58386973835018052,0,0.34273799556673312,0.45762456602939433,0.61439283406385692,4.4706837602473494E-2,5.0607298896452171E-2]
[11,10,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.59275903600203594,0.67890042482340551,0,0.54530435787605191,0.53907554764271426,0.66456318581050988,3.7227076412455512E-2,5.7139719528375751E-2]
[11,11,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.62921708944731469,0.72130929010460387,0,0.5788352058592996,0.52890811149812134,0.64668391274967163,3.3969935474567121E-2,6.2511358054927579E-2]
[11,12,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.62372083707282133,0.73089303485169177,0,0.57467382279675372,0.51194633286915825,0.62915393596049196,3.0878868134283755E-2,7.2241812045729492E-2]
[11,13,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.62154211309207996,0.71102572222061489,0,0.56639313172573125,0.52694068289142837,0.63689109668640964,3.3550796640345729E-2,6.9153394420452291E-2]
[11,14,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.6012389940548083,0.66949238747706474,0,0.55981992778925427,0.54256760984152841,0.63841442480675115,3.0366101301485732E-2,7.085761030450613E-2]
[11,15,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.52756577873250377,0.55123144782749955,0,0.54991801105020244,0.50967172498800517,0.60788369443123658,3.4712037724405426E-2,7.5092568747059593E-2]
[11,16,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.3034661118080309,0.25776182155052491,0,0.38680428717659582,0.31927788445292565,0.35066245355411924,3.8817752691814943E-2,7.6952770657780722E-2]
[11,17,1,1,1,1,1,1,0.76751848185500771,1,1,1,1,1,1,1,4.1396539103449481E-2,1.9304122916738175E-2,0,8.8196505194947553E-2,3.7869190173683544E-2,3.489594601686815E-2,3.5230673085316772E-2,6.7662979024693717E-2]
[11,18,1,1,1,1,1,1,0.77125841598925793,1,1,1,1,1,1,1,0,7.5573374917599082E-6,0,0,0,1.1606625955167255E-7,4.0267194280782917E-2,6.6018046971814681E-2]
[11,19,1,1,1,1,1,1,0.72251763559521154,1,1,1,1,1,1,1,0,4.5749183669914969E-6,0,0,0,0,4.5581695293950175E-2,7.9925125888573506E-2]
[11,20,1,1,1,1,1,1,0.66761219459917676,1,1,1,1,1,1,1,0,4.6183781352014665E-6,0,0,0,0,4.7626293459254884E-2,8.2197137944945667E-2]
[11,21,1,1,1,1,1,1,0.6005050361668004,1,1,1,1,1,1,1,0,4.0316365800162366E-6,0,0,0,0,6.0299812527962585E-2,8.1747694231651152E-2]
[11,22,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,2.9608386220018235E-6,0,0,0,0,6.6057906729458077E-2,7.2929501637322799E-2]
[11,23,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1.7804677050010734E-6,0,0,0,0,7.1447113237442988E-2,6.6642246833866547E-2]
[11,24,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,6.1853972618840161E-7,0,0,0,0,7.3244663510076566E-2,6.1476219086584155E-2]
[12,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,5.8711055809940803E-7,0,0,0,0,6.7549614120747212E-2,6.5643545181468116E-2]
[12,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-4.0486361397842497E-8,0,0,0,0,7.3753505224769172E-2,6.710629925788815E-2]
[12,3,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-6.3013028129118701E-7,0,0,0,0,6.209748299532053E-2,7.1086284393331534E-2]
[12,4,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-7.752563734150373E-7,0,0,0,0,6.2423137077876195E-2,6.7506795530458102E-2]
[12,5,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-4.4003578811666787E-7,0,0,0,0,6.35086276811892E-2,7.0925749549378123E-2]
[12,6,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,-2.2587921302344107E-7,0,0,1.578735920032332E-6,0,6.8639979743471691E-2,6.7236544682593588E-2]
[12,7,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,3.6804004982928362E-3,0,0,7.2278725324044173E-6,1.2008935865305468E-3,6.568556590481997E-2,5.9420959823911726E-2]
[12,8,1,1,1,1,1,1,0,1,1,1,1,1,1,1,3.3894971380650868E-2,0.13221195581855735,0,0,2.9874651932327228E-2,0.12199951947607821,6.4142129549401655E-2,7.1393417985619323E-2]
[12,9,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.17618179190198463,0.38501281364474094,0,4.1187681036887178E-2,0.20463489330439288,0.3878644213727418,6.5166749563828813E-2,6.6434197035951659E-2]
[12,10,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.34190685940274007,0.52034610067448317,0,0.17100200245636385,0.33587860711542494,0.46640911509038813,5.5236374782116439E-2,5.9840966100819501E-2]
[12,11,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.43314311982916953,0.56647933312311505,0,0.24873479275391328,0.40822639839880814,0.49137284704682366,4.7856311976665789E-2,5.9055539868470119E-2]
[12,12,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.47442203568216096,0.59736895320631322,0,0.26111486979343002,0.42878342595421376,0.48170099706522196,4.8014978866834382E-2,6.2691192371365029E-2]
[12,13,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.46254667128427757,0.5907300456951895,0,0.28639594255419959,0.41748765817469247,0.4973815341565197,4.5966338977060622E-2,7.1180535330586742E-2]
[12,14,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.42713447505052887,0.54069826519646635,0,0.29489249068157058,0.40425228476861735,0.4701380180915925,4.0203844184290932E-2,7.9257769577484358E-2]
[12,15,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.36854187886345174,0.42449743744644075,0,0.25916752817000344,0.37387181002723507,0.42921012203422121,4.707261392926957E-2,7.32808137740662E-2]
[12,16,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0.20803575170829383,0.19581050352918586,0,0.19010768417698934,0.20907378977593499,0.24389328681143066,4.694497264910194E-2,6.2093600661893941E-2]
[12,17,1,1,1,1,1,1,1.0562947735676012,1,1,1,1,1,1,1,2.6470105501926751E-2,1.2401675528508304E-2,0,4.0727649977962556E-2,2.2490404576934676E-2,2.0937901824958374E-2,4.3765135158691196E-2,6.3695687798832806E-2]
[12,18,1,1,1,1,1,1,1.051232486552566,1,1,1,1,1,1,1,0,6.3776871204023142E-6,0,0,0,0,5.5271427953644751E-2,6.467833680314608E-2]
[12,19,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,5.8694959843290013E-6,0,0,0,0,6.2472537580681047E-2,6.7265374279480566E-2]
[12,20,1,1,1,1,1,1,0.96743945595908754,1,1,1,1,1,1,1,0,6.3400889388350084E-6,0,0,0,0,7.2628542814840991E-2,6.541320567915207E-2]
[12,21,1,1,1,1,1,1,0.90309217606606584,1,1,1,1,1,1,1,0,5.9076252977235065E-6,0,0,0,0,7.9528769372466113E-2,7.074903407571953E-2]
[12,22,1,1,1,1,1,1,8.1502691231694013E-2,1,1,1,1,1,1,1,0,5.136591697310883E-6,0,0,0,0,7.4622109595388758E-2,7.6049238603322397E-2]
[12,23,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,3.4761509643761414E-6,0,0,0,0,7.5865622437722408E-2,7.7838204696325963E-2]
[12,24,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1.9185067637033753E-6,0,0,0,0,6.9859095635105978E-2,7.231716524281151E-2]

{"sheet":"Managed Load","index":6,"n_rows":289,"n_cols":5,"rows_kept":289,"cut":false,"hidden":false,"merged":[]}
["Month","Hour Ending","Managed Load (MW)","NOU (MW)","Total (MW)"]
[1,1,24683,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34537}]
[1,2,23550,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33404}]
[1,3,22558,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32412}]
[1,4,22098,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":31952}]
[1,5,22545,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32399}]
[1,6,24050,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33904}]
[1,7,26732,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":36586}]
[1,8,28308,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":38162}]
[1,9,28044,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":37898}]
[1,10,26610,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":36464}]
[1,11,25032,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34886}]
[1,12,23435,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33289}]
[1,13,22983,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32837}]
[1,14,23205,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33059}]
[1,15,24106,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33960}]
[1,16,25690,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":35544}]
[1,17,27454,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":37308}]
[1,18,29522,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":39376}]
[1,19,30003,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":39857}]
[1,20,29945,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":39799}]
[1,21,29205,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":39059}]
[1,22,28334,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":38188}]
[1,23,26988,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":36842}]
[1,24,25897,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9854},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":35751}]
[2,1,24360,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":35487}]
[2,2,23105,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34232}]
[2,3,22025,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33152}]
[2,4,21559,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32686}]
[2,5,22031,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33158}]
[2,6,23546,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34673}]
[2,7,26081,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":37208}]
[2,8,27235,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":38362}]
[2,9,26164,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":37291}]
[2,10,24191,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":35318}]
[2,11,22360,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33487}]
[2,12,20846,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":31973}]
[2,13,20282,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":31409}]
[2,14,20504,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":31631}]
[2,15,21473,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32600}]
[2,16,23274,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34401}]
[2,17,25602,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":36729}]
[2,18,28207,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":39334}]
[2,19,29419,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":40546}]
[2,20,29165,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":40292}]
[2,21,28210,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":39337}]
[2,22,27375,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":38502}]
[2,23,26149,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":37276}]
[2,24,25264,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11127},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":36391}]
[3,1,23005,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34969}]
[3,2,21805,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33769}]
[3,3,20957,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32921}]
[3,4,21080,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33044}]
[3,5,21882,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33846}]
[3,6,23672,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":35636}]
[3,7,25588,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":37552}]
[3,8,25483,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":37447}]
[3,9,24116,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":36080}]
[3,10,22127,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34091}]
[3,11,20277,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32241}]
[3,12,19586,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":31550}]
[3,13,19735,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":31699}]
[3,14,20541,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32505}]
[3,15,21838,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33802}]
[3,16,23503,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":35467}]
[3,17,26049,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":38013}]
[3,18,28284,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":40248}]
[3,19,29498,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":41462}]
[3,20,29412,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":41376}]
[3,21,28477,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":40441}]
[3,22,27154,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":39118}]
[3,23,26017,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":37981}]
[3,24,25011,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11964},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":36975}]
[4,1,23678,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34948}]
[4,2,22370,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33640}]
[4,3,21487,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32757}]
[4,4,21405,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32675}]
[4,5,22090,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33360}]
[4,6,23323,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34593}]
[4,7,23614,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34884}]
[4,8,23150,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34420}]
[4,9,22019,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33289}]
[4,10,20646,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":31916}]
[4,11,19925,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":31195}]
[4,12,20071,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":31341}]
[4,13,20830,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32100}]
[4,14,22202,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33472}]
[4,15,24214,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":35484}]
[4,16,26263,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":37533}]
[4,17,28840,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":40110}]
[4,18,30879,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":42149}]
[4,19,31688,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":42958}]
[4,20,31527,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":42797}]
[4,21,30304,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":41574}]
[4,22,28481,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":39751}]
[4,23,26997,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":38267}]
[4,24,25731,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":11270},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":37001}]
[5,1,25183,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":35625}]
[5,2,23764,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34206}]
[5,3,22795,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33237}]
[5,4,22552,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32994}]
[5,5,23154,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33596}]
[5,6,23856,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34298}]
[5,7,24741,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":35183}]
[5,8,25116,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":35558}]
[5,9,24547,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34989}]
[5,10,23848,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34290}]
[5,11,23150,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33592}]
[5,12,23403,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33845}]
[5,13,24371,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34813}]
[5,14,26001,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":36443}]
[5,15,28386,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":38828}]
[5,16,30417,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":40859}]
[5,17,32595,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":43037}]
[5,18,34178,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":44620}]
[5,19,34546,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":44988}]
[5,20,33897,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":44339}]
[5,21,32940,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":43382}]
[5,22,30791,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":41233}]
[5,23,28645,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":39087}]
[5,24,26966,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":10442},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":37408}]
[6,1,28433,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34942}]
[6,2,26547,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33056}]
[6,3,25346,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":31855}]
[6,4,24994,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":31503}]
[6,5,25700,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32209}]
[6,6,26606,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33115}]
[6,7,28028,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34537}]
[6,8,28532,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":35041}]
[6,9,28447,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34956}]
[6,10,28559,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":35068}]
[6,11,29016,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":35525}]
[6,12,30155,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":36664}]
[6,13,32287,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":38796}]
[6,14,34875,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":41384}]
[6,15,37701,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":44210}]
[6,16,39781,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":46290}]
[6,17,41789,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":48298}]
[6,18,42484,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":48993}]
[6,19,41906,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":48415}]
[6,20,40117,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":46626}]
[6,21,38534,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":45043}]
[6,22,35606,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":42115}]
[6,23,32715,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":39224}]
[6,24,30811,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6509},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":37320}]
[7,1,30858,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34326}]
[7,2,28791,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32259}]
[7,3,27545,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":31013}]
[7,4,27132,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":30600}]
[7,5,27774,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":31242}]
[7,6,28980,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32448}]
[7,7,30525,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33993}]
[7,8,31459,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34927}]
[7,9,31744,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":35212}]
[7,10,32150,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":35618}]
[7,11,33295,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":36763}]
[7,12,34580,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":38048}]
[7,13,36966,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":40434}]
[7,14,40563,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":44031}]
[7,15,43387,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":46855}]
[7,16,45383,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":48851}]
[7,17,46296,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":49764}]
[7,18,46380,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":49848}]
[7,19,45588,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":49056}]
[7,20,43347,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":46815}]
[7,21,41680,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":45148}]
[7,22,38224,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":41692}]
[7,23,35116,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":38584}]
[7,24,32850,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3468},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":36318}]
[8,1,29756,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33531}]
[8,2,27833,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":31608}]
[8,3,26637,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":30412}]
[8,4,26327,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":30102}]
[8,5,27136,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":30911}]
[8,6,28575,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32350}]
[8,7,29741,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33516}]
[8,8,30328,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34103}]
[8,9,30185,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33960}]
[8,10,30482,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34257}]
[8,11,31372,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":35147}]
[8,12,32613,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":36388}]
[8,13,35167,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":38942}]
[8,14,37880,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":41655}]
[8,15,41217,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":44992}]
[8,16,42781,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":46556}]
[8,17,44677,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":48452}]
[8,18,45221,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":48996}]
[8,19,44125,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":47900}]
[8,20,41769,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":45544}]
[8,21,39740,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":43515}]
[8,22,36604,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":40379}]
[8,23,33730,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":37505}]
[8,24,31846,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":3775},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":35621}]
[9,1,29441,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":30841}]
[9,2,27568,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":28968}]
[9,3,26362,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":27762}]
[9,4,25987,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":27387}]
[9,5,26690,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":28090}]
[9,6,28497,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":29897}]
[9,7,29959,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":31359}]
[9,8,30868,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32268}]
[9,9,31362,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32762}]
[9,10,31844,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33244}]
[9,11,32806,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34206}]
[9,12,34386,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":35786}]
[9,13,36922,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":38322}]
[9,14,40559,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":41959}]
[9,15,43917,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":45317}]
[9,16,45358,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":46758}]
[9,17,46287,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":47687}]
[9,18,46395,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":47795}]
[9,19,44885,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":46285}]
[9,20,41931,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":43331}]
[9,21,40054,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":41454}]
[9,22,37301,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":38701}]
[9,23,34852,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":36252}]
[9,24,32527,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":1400},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33927}]
[10,1,25545,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32287}]
[10,2,24084,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":30826}]
[10,3,23098,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":29840}]
[10,4,22860,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":29602}]
[10,5,23506,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":30248}]
[10,6,25393,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32135}]
[10,7,26914,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33656}]
[10,8,27250,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33992}]
[10,9,26788,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33530}]
[10,10,26260,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33002}]
[10,11,25572,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32314}]
[10,12,26326,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33068}]
[10,13,28072,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34814}]
[10,14,30378,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":37120}]
[10,15,32960,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":39702}]
[10,16,35266,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":42008}]
[10,17,37293,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":44035}]
[10,18,37720,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":44462}]
[10,19,35905,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":42647}]
[10,20,34090,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":40832}]
[10,21,32824,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":39566}]
[10,22,30930,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":37672}]
[10,23,29478,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":36220}]
[10,24,27930,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":6742},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34672}]
[11,1,24435,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34179}]
[11,2,23182,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32926}]
[11,3,22106,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":31850}]
[11,4,21709,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":31453}]
[11,5,22093,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":31837}]
[11,6,23393,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33137}]
[11,7,25345,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":35089}]
[11,8,25633,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":35377}]
[11,9,25016,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34760}]
[11,10,23696,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33440}]
[11,11,22494,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32238}]
[11,12,22048,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":31792}]
[11,13,22649,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32393}]
[11,14,24133,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33877}]
[11,15,26261,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":36005}]
[11,16,28804,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":38548}]
[11,17,30587,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":40331}]
[11,18,31645,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":41389}]
[11,19,30872,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":40616}]
[11,20,30132,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":39876}]
[11,21,28848,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":38592}]
[11,22,28038,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":37782}]
[11,23,26843,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":36587}]
[11,24,25937,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9744},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":35681}]
[12,1,25502,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34640}]
[12,2,24250,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33388}]
[12,3,23281,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32419}]
[12,4,22865,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32003}]
[12,5,23126,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32264}]
[12,6,24642,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33780}]
[12,7,27090,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":36228}]
[12,8,28786,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":37924}]
[12,9,28510,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":37648}]
[12,10,26988,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":36126}]
[12,11,25392,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":34530}]
[12,12,23827,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32965}]
[12,13,23328,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32466}]
[12,14,23595,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":32733}]
[12,15,24623,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":33761}]
[12,16,26373,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":35511}]
[12,17,28333,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":37471}]
[12,18,30366,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":39504}]
[12,19,30392,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":39530}]
[12,20,30246,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":39384}]
[12,21,29623,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":38761}]
[12,22,28855,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":37993}]
[12,23,27686,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":36824}]
[12,24,26871,{"$f":"_xlfn.XLOOKUP(ManagedLoad[[#This Row],[Month]],NOU[Month],NOU[NOU MW])","v":9138},{"$f":"SUM(ManagedLoad[[#This Row],[Managed Load (MW)]:[NOU (MW)]])","v":36009}]

{"sheet":"NOU","index":7,"n_rows":13,"n_cols":3,"rows_kept":13,"cut":false,"hidden":false,"merged":[]}
["Month","NOU MW","Target PRM"]
[1,9854,0.2]
[2,11127,0.2]
[3,11964,0.2]
[4,11270,0.245]
[5,10442,0.245]
[6,6509,0.21]
[7,3468,0.21]
[8,3775,0.21]
[9,1400,0.21]
[10,6742,0.21]
[11,9744,0.2]
[12,9138,0.2]

{"sheet":"Resource Categories","index":8,"n_rows":23,"n_cols":2,"rows_kept":23,"cut":false,"hidden":false,"merged":[]}
["Name","Basis"]
["Biogas","NQC"]
["Biomass/Wood","NQC"]
["CC","NQC"]
["Coal","NQC"]
["Cogen","NQC"]
["CT","NQC"]
["DR","CapMax"]
["Geothermal","NQC"]
["Hydro","NQC"]
["ICE","NQC"]
["Interchange","NQC"]
["Nuclear","NQC"]
["PSH","NQC"]
["Storage","NQC"]
["Solar Fixed_Norcal","CapMax"]
["Solar Fixed_Socal","CapMax"]
["Solar Thermal_Norcal","CapMax"]
["Solar Thermal_Socal","CapMax"]
["Solar Tracking_Norcal","CapMax"]
["Solar Tracking_Socal","CapMax"]
["Wind_Norcal","CapMax"]
["Wind_Socal","CapMax"]

{"sheet":"SERVM Units UCAP","index":9,"n_rows":1215,"n_cols":26,"rows_kept":562,"cut":true,"hidden":false,"merged":[],"bounds":{"rows_first":250,"rows_last":62,"rows_between":250,"halvings":3}}
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"_xlfn.XLOOKUP(_xlfn.NUMBERVALUE(SERVMUnits[[#Headers],[1]]),Summer_Classification[Month],Summer_Classification[Classification])","v":"nonsummer"},{"$f":"_xlfn.XLOOKUP(_xlfn.NUMBERVALUE(SERVMUnits[[#Headers],[2]]),Summer_Classification[Month],Summer_Classification[Classification])","v":"nonsummer"},{"$f":"_xlfn.XLOOKUP(_xlfn.NUMBERVALUE(SERVMUnits[[#Headers],[3]]),Summer_Classification[Month],Summer_Classification[Classification])","v":"nonsummer"},{"$f":"_xlfn.XLOOKUP(_xlfn.NUMBERVALUE(SERVMUnits[[#Headers],[4]]),Summer_Classification[Month],Summer_Classification[Classification])","v":"nonsummer"},{"$f":"_xlfn.XLOOKUP(_xlfn.NUMBERVALUE(SERVMUnits[[#Headers],[5]]),Summer_Classification[Month],Summer_Classification[Classification])","v":"nonsummer"},{"$f":"_xlfn.XLOOKUP(_xlfn.NUMBERVALUE(SERVMUnits[[#Headers],[6]]),Summer_Classification[Month],Summer_Classification[Classification])","v":"summer"},{"$f":"_xlfn.XLOOKUP(_xlfn.NUMBERVALUE(SERVMUnits[[#Headers],[7]]),Summer_Classification[Month],Summer_Classification[Classification])","v":"summer"},{"$f":"_xlfn.XLOOKUP(_xlfn.NUMBERVALUE(SERVMUnits[[#Headers],[8]]),Summer_Classification[Month],Summer_Classification[Classification])","v":"summer"},{"$f":"_xlfn.XLOOKUP(_xlfn.NUMBERVALUE(SERVMUnits[[#Headers],[9]]),Summer_Classification[Month],Summer_Classification[Classification])","v":"summer"},{"$f":"_xlfn.XLOOKUP(_xlfn.NUMBERVALUE(SERVMUnits[[#Headers],[10]]),Summer_Classification[Month],Summer_Classification[Classification])","v":"summer"},{"$f":"_xlfn.XLOOKUP(_xlfn.NUMBERVALUE(SERVMUnits[[#Headers],[11]]),Summer_Classification[Month],Summer_Classification[Classification])","v":"nonsummer"},{"$f":"_xlfn.XLOOKUP(_xlfn.NUMBERVALUE(SERVMUnits[[#Headers],[12]]),Summer_Classification[Month],Summer_Classification[Classification])","v":"nonsummer"}]
["Notes","Clean_Resource_ID","Unit Name","Unit Type","Unit Category","Region","Value","Selected In Study","Remote Generator","Exist ","UCAP Adjustment","Dispatchable","MRD Resource Type","UCAP Resource Type","1","2","3","4","5","6","7","8","9","10","11","12"]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"7STDRD_1_SOLAR1"},"7STDRD_1_SOLAR1","R","Solar Tracking_Norcal","PGE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ACACIA_6_SOLAR"},"ACACIA_6_SOLAR","R","Solar Fixed_Socal","SCE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ADLIN_1_UNITS"},"ADLIN_1_UNITS","T","Geothermal","PGE",22,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Geothermal"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Geothermal"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.78}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ADMEST_6_SOLAR"},"ADMEST_6_SOLAR","R","Solar Fixed_Norcal","PGE",19,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.5999999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.56999999999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.66500000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.83599999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.216},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.4889999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.7360000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.3559999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.109},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.4059999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.083},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.66500000000000004}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ADOBEE_1_SOLAR"},"ADOBEE_1_SOLAR","R","Solar Tracking_Norcal","PGE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"AGRICO_6_PL3N5"},"AGRICO_6_PL3N5","T","CT","PGE",22.69,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.38}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"AGRICO_7_UNIT"},"AGRICO_7_UNIT","F","CC","PGE",50.6,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CCGT"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CCGT"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.25}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"AKINGS_6_AMESR1"},"AKINGS_6_AMESR1","R","Solar Tracking_Norcal","PGE",123,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.49199999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.69},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.3049999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.4119999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.8719999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.113},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.712},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.252000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.653},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.1020000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.0110000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.3049999999999997}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALAMIT_2_PL1X3"},"ALAMIT_2_PL1X3","F","CC","SCE",674.7,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CCGT"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CCGT"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":645.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":645.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":645.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":645.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":645.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":669.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":669.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":669.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":669.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":669.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":645.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":645.36}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALAMIT_7_ES1"},"ALAMIT_7_ES1","S","Storage","SCE",100.45,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":84.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":84.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":84.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":84.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":84.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":86.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":86.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":86.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":86.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":86.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":84.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":84.5}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALAMO_6_UNIT"},"ALAMO_6_UNIT","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.69},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.61},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.5399999999999991},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.57}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALLGNY_6_HYDRO1"},"ALLGNY_6_HYDRO1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.22},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28999999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.14000000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.03},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.03},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.14000000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.14000000000000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALMASL_2_AL6BT6"},"ALMASL_2_AL6BT6","S","Storage","SCE",50,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":40.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":40.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":40.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":40.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":40.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":35.549999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":35.549999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":35.549999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":35.549999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":35.549999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":40.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":40.46}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALMASL_2_GS1SR1"},"ALMASL_2_GS1SR1","R","Solar Tracking_Socal","SCE",125,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.375},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.375},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.875},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.125},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.375}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALMASL_2_GS4SR4"},"ALMASL_2_GS4SR4","R","Solar Tracking_Socal","SCE",100,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4000000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALMASL_2_GS6SR6"},"ALMASL_2_GS6SR6","R","Solar Tracking_Socal","SCE",100,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4000000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALMASL_2_GS7SR7"},"ALMASL_2_GS7SR7","R","Solar Tracking_Socal","SCE",132,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.52800000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.8079999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.4480000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.292000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.007999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.367999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.651999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.7680000000000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.524},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.62}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALMEGT_1_UNIT_1"},"ALMEGT_1_UNIT_1","T","CT","PGE",25,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.27}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALMEGT_1_UNIT_2"},"ALMEGT_1_UNIT_2","T","CT","PGE",25,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.38}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALPAUG_1_TUDSR1"},"ALPAUG_1_TUDSR1","R","Solar Tracking_Norcal","PGE",3,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.2E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.105},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.13200000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.192},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.39300000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.432},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.372},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.33300000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.222},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17100000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.105}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALPSLR_1_NTHSLR"},"ALPSLR_1_NTHSLR","R","Solar Fixed_Norcal","PGE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALPSLR_1_SPSSLR"},"ALPSLR_1_SPSSLR","R","Solar Fixed_Norcal","PGE",50,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2000000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.75}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALT6DN_2_WIND7"},"ALT6DN_2_WIND7","R","Wind_Socal","SCE",164.31,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":53.954065319999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":57.888354820000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.63059483},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":54.544340480000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":56.428778889999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":41.625883330000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.020730479999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":34.77009151},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":35.698478229999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":29.91546366},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.79422503},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.308767189999998}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALT6DS_2_WIND9"},"ALT6DS_2_WIND9","R","Wind_Socal","SCE",132,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.34451112},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.505159980000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":41.477929019999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.818714280000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":45.332595779999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":33.440548960000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":29.74095565},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.932883449999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.678711740000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.03287203},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":30.362349850000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.809307220000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALTA3A_2_CPCE4"},"ALTA3A_2_CPCE4","R","Wind_Socal","SCE",102,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.023400469999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.16913478},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.843093769999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.137094749999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.15923475},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.72846644},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.613052059999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.10362183},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.47035545},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.64092115},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.340591509999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.371227439999998}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALTA3A_2_CPCE5"},"ALTA3A_2_CPCE5","R","Wind_Socal","SCE",168,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":29.685600770000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31.572692579999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.741566209999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.5787443},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.262268989999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.905709430000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.06855633},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.288318310000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.892350149999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.526223080000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.619797779999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.611433430000002}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALTA3A_2_CPCE8"},"ALTA3A_2_CPCE8","R","Wind_Socal","SCE",150,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.505000679999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.189904089999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.76925554},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.731021699999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.234168740000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.130097710000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.489782439999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.32885563},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.868169770000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.64841346},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.089105159999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.545922709999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALTA4A_2_CPCW1"},"ALTA4A_2_CPCW1","R","Wind_Socal","SCE",150,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.505000679999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.189904089999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.76925554},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.731021699999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.234168740000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.130097710000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.489782439999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.32885563},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.868169770000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.64841346},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.089105159999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.545922709999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALTA4B_2_CPCW2"},"ALTA4B_2_CPCW2","R","Wind_Socal","SCE",150,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.505000679999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.189904089999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.76925554},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.731021699999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.234168740000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.130097710000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.489782439999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.32885563},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.868169770000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.64841346},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.089105159999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.545922709999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALTA4B_2_CPCW3"},"ALTA4B_2_CPCW3","R","Wind_Socal","SCE",150,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.505000679999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.189904089999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.76925554},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.731021699999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.234168740000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.130097710000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.489782439999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.32885563},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.868169770000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.64841346},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.089105159999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.545922709999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALTA4B_2_CPCW6"},"ALTA4B_2_CPCW6","R","Wind_Socal","SCE",150,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.505000679999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.189904089999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.76925554},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.731021699999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.234168740000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.130097710000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.489782439999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.32885563},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.868169770000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.64841346},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.089105159999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.545922709999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALTA6B_2_WIND11"},"ALTA6B_2_WIND11","R","Wind_Socal","SCE",88.15,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.576105399999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.566266970000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.55606584},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.94593042},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.829279830000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.592787420000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.62882881},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.5959241590000008},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.9128611029999991},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.1960509770000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.39336413},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.01248725}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALTA6E_2_WIND10"},"ALTA6E_2_WIND10","R","Wind_Socal","SCE",134.84,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.826228619999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.340844449999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.265909449999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.332606439999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.683835420000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.792415829999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.317881759999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.67855262},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.16336008},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.066880469999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.957699600000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.964081449999998}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALTWD_2_AT3WD3"},"ALTWD_2_AT3WD3","R","Wind_Socal","SCE",9.8000000000000007,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7316600449999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.8417403999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.6182580289999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.550426751},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.648632358},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.511166384},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.4039991190000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.066818568},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.102053758},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.0223630130000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.377821537},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.669000284}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALTWD_2_COAWD1"},"ALTWD_2_COAWD1","R","Wind_Socal","SCE",50.4,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.9056802299999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.4718077740000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.3224698620000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.9736232899999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.4786806979999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.7717128290000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.2205668999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.4864954920000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.6677050439999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2578669229999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.085939335},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.5834300300000006}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ANAHM_2_CANYN1"},"ANAHM_2_CANYN1","T","CT","SCE",49.21,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.57}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ANAHM_2_CANYN2"},"ANAHM_2_CANYN2","T","CT","SCE",48.04,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.76}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ANAHM_2_CANYN3"},"ANAHM_2_CANYN3","T","CT","SCE",46.49,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":45.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":45.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":45.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":45.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":45.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.06}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ANAHM_2_CANYN4"},"ANAHM_2_CANYN4","T","CT","SCE",49.8,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.17}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ANGELA"},"ANGELA","R","Solar Tracking_Norcal","PGE",40,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4400000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2799999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.4}]
["Import",{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ANZA_6_SOLAR1"},"ANZA_6_SOLAR1","R","Solar Tracking_Socal","SDGE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":""},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"AQUAWS_2_AQWSR1"},"AQUAWS_2_AQWSR1","R","Solar Tracking_Norcal","PGE",250,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.75}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ARAMIS"},"ARAMIS","R","Solar Tracking_Norcal","PGE",100,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4000000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ARBWD_6_QF"},"ARBWD_6_QF","R","Wind_Socal","SCE",19.95,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5251650909999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.7492572439999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.2943109869999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.1562258860000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.3561444429999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.0763029949999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.8581410649999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.1717377990000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2434665800000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.0812389900000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.804850987},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.3976077199999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ARCOGN_2_UNITS"},"ARCOGN_2_UNITS","F","Cogen","SCE",416.6,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":268.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":268.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":268.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":268.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":268.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":264.97000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":264.97000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":264.97000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":264.97000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":264.97000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":268.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":268.14}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ARLINGTONENERGYCENTERSOLAR"},"ARLINGTONENERGYCENTERSOLAR","R","Solar Tracking_Socal","SCE",133,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.53200000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.6550000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.8520000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.5120000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.422999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.152000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.492000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.763},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.8420000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.5810000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.6550000000000002}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ARLNTN_2_AR1SR1"},"ARLNTN_2_AR1SR1","R","Solar Tracking_Socal","SCE",100,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4000000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ARLNTN_2_ASUSR1"},"ARLNTN_2_ASUSR1","R","Solar Tracking_Socal","SCE",131,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.52400000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.585},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.7640000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.3840000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.161000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.864000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.244},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.541},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6940000000000008},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4669999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.585}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ARVINN_6_ORION1"},"ARVINN_6_ORION1","R","Solar Fixed_Norcal","PGE",12,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.8000000000000001E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.52800000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.76800000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.5720000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.728},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.488},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.3320000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88800000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.68400000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.42}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ARVINN_6_ORION2"},"ARVINN_6_ORION2","R","Solar Tracking_Norcal","PGE",8,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.2000000000000001E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28000000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.35199999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.51200000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.048},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1519999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.99199999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88800000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.59199999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.45600000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28000000000000003}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ASHUSA_MORDOR_1"},"ASHUSA_MORDOR_1","S","Storage","SCE",25,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.97}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ASHUSA_MORDOR_2"},"ASHUSA_MORDOR_2","S","Storage","SCE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.38}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ASTORA_2_SOLAR1"},"ASTORA_2_SOLAR1","R","Solar Tracking_Socal","SCE",100,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4000000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ASTORA_2_SOLAR2"},"ASTORA_2_SOLAR2","R","Solar Tracking_Socal","SCE",75,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.625},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.8249999999999993},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.3000000000000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.3249999999999993},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.2750000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.625}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ATHOS_5_AP1X2"},"ATHOS_5_AP1X2","R","Solar Tracking_Socal","SCE",250,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.75}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ATHOS_5_AP2X2"},"ATHOS_5_AP2X2","R","Solar Tracking_Socal","SCE",200,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.8000000000000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ATWEL2_1_SOLAR1"},"ATWEL2_1_SOLAR1","R","Solar Tracking_Norcal","PGE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ATWELL_1_SOLAR"},"ATWELL_1_SOLAR","R","Solar Fixed_Norcal","PGE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"AVENAL_6_AVPARK"},"AVENAL_6_AVPARK","R","Solar Fixed_Norcal","PGE",6,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.4E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.21},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.26400000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.38400000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.78600000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.86399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.74399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.66600000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.44400000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.34200000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.21}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"AVENAL_6_SANDDG"},"AVENAL_6_SANDDG","R","Solar Fixed_Norcal","PGE",19,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.5999999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.56999999999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.66500000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.83599999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.216},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.4889999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.7360000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.3559999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.109},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.4059999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.083},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.66500000000000004}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"AVENAL_6_SUNCTY"},"AVENAL_6_SUNCTY","R","Solar Fixed_Norcal","PGE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"AVOCET"},"AVOCET","S","Storage","SCE",200,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":188.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":188.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":188.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":188.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":188.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.79}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"AVSOLR_2_SOLAR"},"AVSOLR_2_SOLAR","R","Solar Fixed_Socal","SCE",241.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.96599999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.2450000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.4525000000000006},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.625999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.456},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31.636500000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":34.776000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":29.946000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.8065},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.870999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.765499999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.4525000000000006}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"AZALEASTORAGE"},"AZALEASTORAGE","S","Storage","PGE",55,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.54}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BALCHS_7_UNIT_1"},"BALCHS_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BALCHS_7_UNIT_2"},"BALCHS_7_UNIT_2","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.5}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BALCHS_7_UNIT_3"},"BALCHS_7_UNIT_3","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":54.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":54.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":54.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":54.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":54.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":54.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":54.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":54.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":54.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":54.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":54.6}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BANKPP_2_NSPIN"},"BANKPP_2_NSPIN","C","DR","PGE",270,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Pump"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":127},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":127},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":127},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":127},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":127},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":127},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":127},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":127},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":127},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":127},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":127},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":127}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BARRE_2_QF"},"BARRE_2_QF","F","Cogen","SCE",0.2,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BARRE_6_PEAKER"},"BARRE_6_PEAKER","T","CT","SCE",49,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.95},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.95},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.95},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.95},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.95},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.49}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BASICE_2_UNITS"},"BASICE_2_UNITS","F","Cogen","PGE",120,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":113.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":113.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":113.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":113.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":113.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":119.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":119.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":119.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":119.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":119.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":113.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":113.84}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BDGRCK_1_UNITS"},"BDGRCK_1_UNITS","T","CT","PGE",48.08,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.55}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BEARDS_7_UNIT_1"},"BEARDS_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.4}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BEARMT_1_UNIT"},"BEARMT_1_UNIT","T","CT","PGE",49.21,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.1}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BELDEN_7_UNIT_1"},"BELDEN_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":35.200000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":80.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":93.95},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":45.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.6}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BELLEFIELD_STORAGE_1"},"BELLEFIELD_STORAGE_1","S","Storage","SCE",500,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":459.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":459.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":459.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":459.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":459.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":471.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":471.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":471.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":471.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":471.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":459.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":459.49}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BERCYN_2_BCEBT1"},"BERCYN_2_BCEBT1","S","Storage","PGE",13,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.41}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BEVERLY_SOLAR"},"BEVERLY_SOLAR","R","Solar Tracking_Socal","SCE",0.4,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.6000000000000001E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.2E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.4E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7600000000000001E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.5600000000000001E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2400000000000002E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.7599999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.9599999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4400000000000002E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.9600000000000001E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2800000000000001E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.4E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BGSKYN_2_AS2SR1"},"BGSKYN_2_AS2SR1","R","Solar Tracking_Socal","SCE",105,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.6749999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.755000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.654999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.77},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.9850000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.6749999999999998}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BGSKYN_2_ASPSR2"},"BGSKYN_2_ASPSR2","R","Solar Tracking_Socal","SCE",100,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4000000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BGSKYN_2_ASSR1B"},"BGSKYN_2_ASSR1B","R","Solar Tracking_Socal","SCE",17,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.8000000000000005E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.51},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.59499999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.748},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.0880000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2269999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.448},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.1080000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.887},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.258},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.96899999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.59499999999999997}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BGSKYN_2_ASSR3A"},"BGSKYN_2_ASSR3A","R","Solar Tracking_Socal","SCE",15,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.45},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.52500000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.9650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.665},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1100000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.85499999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.52500000000000002}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BGSKYN_2_ASSR3B"},"BGSKYN_2_ASSR3B","R","Solar Tracking_Socal","SCE",5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17499999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.22},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.65500000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.55500000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28499999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17499999999999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BGSKYN_2_BS3SR3"},"BGSKYN_2_BS3SR3","R","Solar Tracking_Socal","SCE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGCRK_2_EXESWD"},"BIGCRK_2_EXESWD","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":522.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":570.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":548.20000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":590},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":700},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":730.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":710.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":700},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":700},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":536.08000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":516.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":549.52}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_AS2BT1"},"BIGSKY_2_AS2BT1","S","Storage","SCE",127,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":125.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":125.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":125.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":125.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":125.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":125.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":125.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":125.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":125.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":125.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":125.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":125.04}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_ASLBT2"},"BIGSKY_2_ASLBT2","S","Storage","SCE",100,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":97.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":97.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":97.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":97.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":97.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":97.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":97.86}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_BSKSR6"},"BIGSKY_2_BSKSR6","R","Solar Tracking_Socal","SCE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_BSKSR7"},"BIGSKY_2_BSKSR7","R","Solar Tracking_Socal","SCE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_BSKSR8"},"BIGSKY_2_BSKSR8","R","Solar Tracking_Socal","SCE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_SOLAR1"},"BIGSKY_2_SOLAR1","R","Solar Tracking_Socal","SCE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_SOLAR2"},"BIGSKY_2_SOLAR2","R","Solar Tracking_Socal","SCE",40,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4400000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2799999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.4}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_SOLAR3"},"BIGSKY_2_SOLAR3","R","Solar Tracking_Socal","SCE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_SOLAR4"},"BIGSKY_2_SOLAR4","R","Solar Tracking_Socal","SCE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_SOLAR5"},"BIGSKY_2_SOLAR5","R","Solar Tracking_Socal","SCE",5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17499999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.22},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.65500000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.55500000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28499999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17499999999999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_SOLAR6"},"BIGSKY_2_SOLAR6","R","Solar Tracking_Socal","SCE",85,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.5499999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.9750000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.135},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.4350000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.8449999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.9750000000000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_SOLAR7"},"BIGSKY_2_SOLAR7","R","Solar Tracking_Socal","SCE",50,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2000000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.75}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIOMAS_1_UNIT_1"},"BIOMAS_1_UNIT_1","F","Biomass/Wood","PGE",25.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Biomass/Wood"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biomass/Wood"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.9},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.21},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.59},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.149999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.899999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.24}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BISHOP_1_ALAMO"},"BISHOP_1_ALAMO","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.04}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BISHOP_1_UNITS"},"BISHOP_1_UNITS","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.73},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.76}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BKRFLD_2_SOLAR1"},"BKRFLD_2_SOLAR1","R","Solar Tracking_Norcal","PGE",1.38,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.5199999999999997E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.1399999999999999E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.8300000000000003E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.0720000000000003E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.8319999999999996E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.18078},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19872000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17111999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.15318000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.10212},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.8659999999999994E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.8300000000000003E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BLACK_7_UNIT_1"},"BLACK_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":84.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":82.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":82.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":82.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":84.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":68},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":68},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":84}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BLACK_7_UNIT_2"},"BLACK_7_UNIT_2","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":83.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":83.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":83.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":83.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":84.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":83.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":84.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":84.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":84.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":84.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":71.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":80.8}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BLAST_1_WIND"},"BLAST_1_WIND","R","Wind_Socal","SCE",49,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.6583002239999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.2087020020000008},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.0912901440000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.7521337539999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.2431617890000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.555831918},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.0199955970000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.3340928390000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.5102687919999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.111815064},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.8891076870000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.3450014180000007}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BLCKBT_2_STONEY"},"BLCKBT_2_STONEY","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.1800000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.1800000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.24}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BLCKWL_6_SOLAR1"},"BLCKWL_6_SOLAR1","R","Solar Tracking_Norcal","PGE",12,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.8000000000000001E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.52800000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.76800000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.5720000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.728},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.488},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.3320000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88800000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.68400000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.42}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BLKCRK_2_GMCBT1"},"BLKCRK_2_GMCBT1","S","Storage","SCE",230,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":226.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":226.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":226.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":226.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":226.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":223.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":223.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":223.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":223.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":223.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":226.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":226.72}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BLKDIA_2_BDEBT1"},"BLKDIA_2_BDEBT1","S","Storage","PGE",200,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":198.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":198.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":198.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":198.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":198.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":196.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":196.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":196.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":196.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":196.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":198.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":198.2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BLM_2_UNITS"},"BLM_2_UNITS","T","Geothermal","SCE",72,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Geothermal"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Geothermal"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.1}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BLM_W_2_COSBT1"},"BLM_W_2_COSBT1","S","Storage","PGE",60,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":55.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":55.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":55.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":55.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":55.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":55.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":55.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":55.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":55.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":55.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":55.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":55.74}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BLVRDE_6_BLVBT1"},"BLVRDE_6_BLVBT1","S","Storage","SDGE",9.75,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.9},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.9},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.9},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.9},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.9},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.9},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.9}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BLYTHE_1_SOLAR2"},"BLYTHE_1_SOLAR2","R","Solar Tracking_Socal","SCE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BNNIEN_7_ALTAPH"},"BNNIEN_7_ALTAPH","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.21},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.55000000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.56000000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.22}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BOGUE_1_UNITA1"},"BOGUE_1_UNITA1","T","CT","PGE",48.69,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.93}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BORDER_6_UNITA1"},"BORDER_6_UNITA1","T","CT","SDGE",51.25,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.86}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BOWMN_6_HYDRO"},"BOWMN_6_HYDRO","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28999999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.56999999999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.45},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.73},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1000000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.36}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BRDGVL_7_BAKER"},"BRDGVL_7_BAKER","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.55000000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.56999999999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.56000000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.56999999999999995}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BRDSLD_2_HIWIND"},"BRDSLD_2_HIWIND","R","Wind_Norcal","PGE",162,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.62540074},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":30.445096419999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.75079599},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.62950343},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.252902240000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.980505520000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.208965039999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.635164079999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.21762335},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.90028654},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.77623358},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.589596530000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BRDSLD_2_MTZUM2"},"BRDSLD_2_MTZUM2","R","Wind_Norcal","PGE",78.2,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.67833916},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.55078417},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.57253068},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.959268609999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.85612871},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.81099188},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.619263119999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.548117319999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.98996408},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.23765601},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.987392109999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.99157443}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BRDSLD_2_MTZUMA"},"BRDSLD_2_MTZUMA","R","Wind_Norcal","PGE",36.799999999999997,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.08392431},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.965074899999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.56354385},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.216126409999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.63817822},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.3228197099999992},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.2914179390000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.7873493250000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.9952772120000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.7000734150000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.4646551100000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.819564440000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BRDSLD_2_SHILO1"},"BRDSLD_2_SHILO1","R","Wind_Norcal","PGE",150,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.255126269999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.846772710000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.134010250000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.793993499999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.514313389999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.000623820000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":33.79654051},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31.741913010000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.589445159999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.31008185},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":34.502670279999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.101485480000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BRDSLD_2_SHILO2"},"BRDSLD_2_SHILO2","R","Wind_Norcal","PGE",150,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.255126269999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.846772710000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.134010250000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.793993499999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.514313389999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.000623820000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":33.79654051},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31.741913010000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.589445159999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.31008185},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":34.502670279999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.101485480000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BRDSLD_2_SHLO3A"},"BRDSLD_2_SHLO3A","R","Wind_Norcal","PGE",102.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":33.65766962},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":36.111961350000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.208240340000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":34.025895560000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":35.201447479999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.967092940000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.094302679999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.690307220000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.269454190000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.66188927},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.576824689999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":30.13601508}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BRDSLD_2_SHLO3B"},"BRDSLD_2_SHLO3B","R","Wind_Norcal","PGE",100,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.836750850000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":35.231181800000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31.422673499999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":33.195995670000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":34.342875589999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.333749210000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.531027009999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.16127534},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.726296770000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.20672124},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.001780190000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":29.400990319999998}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BREGGO_6_DEGRSL"},"BREGGO_6_DEGRSL","R","Solar Tracking_Socal","SDGE",6.3,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_2Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.52E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.189},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.2205},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.2772},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.4032},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.82530000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.90720000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.78120000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.69930000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.4662},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.35909999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.2205}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BREGGO_6_SOLAR"},"BREGGO_6_SOLAR","R","Solar Fixed_Socal","SDGE",26,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.104},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1439999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.6639999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.4060000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.7440000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.2240000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.8860000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.9239999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.482},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.91}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BRIGHT_CANYON"},"BRIGHT_CANYON","S","Storage","SDGE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.38}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BRODIE_2_WIND"},"BRODIE_2_WIND","R","Wind_Socal","SCE",102,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.023400469999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.16913478},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.843093769999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.137094749999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.15923475},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.72846644},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.613052059999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.10362183},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.47035545},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.64092115},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.340591509999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.371227439999998}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BUCKBL_2_PL1X3"},"BUCKBL_2_PL1X3","F","CC","SCE",493.63,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CCGT"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CCGT"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":487.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":487.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":487.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":487.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":487.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":486.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":486.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":486.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":486.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":486.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":487.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":487.19}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BUCKCK_2_HYDRO"},"BUCKCK_2_HYDRO","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.56999999999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.49}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BUCKCK_7_OAKFLT"},"BUCKCK_7_OAKFLT","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28999999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.21},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BUCKCK_7_PL1X2"},"BUCKCK_7_PL1X2","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.8}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BUCKWD_1_NPALM1"},"BUCKWD_1_NPALM1","R","Solar Tracking_Socal","SCE",2.4,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.5999999999999992E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.1999999999999995E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.4000000000000005E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.1056},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.15359999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.31440000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.34560000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.29759999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.26640000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17760000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.1368},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.4000000000000005E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BUCKWD_1_QF"},"BUCKWD_1_QF","R","Wind_Socal","SCE",16.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.9155500750000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.1008894499999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.7246181100000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.6104123869999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.775758562},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.544310748},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.3638760689999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.796174119},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.855498675},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.721325481},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.3198015679999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.810051498}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BURNYF_2_UNIT_1"},"BURNYF_2_UNIT_1","F","Biomass/Wood","PGE",29,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Biomass/Wood"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biomass/Wood"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.61},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":29}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"BUTTVL_7_UNIT_1"},"BUTTVL_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.5}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CABALO_2_M2BSR1"},"CABALO_2_M2BSR1","R","Solar Tracking_Norcal","PGE",50,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2000000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.75}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CABALO_2_M2WSR2"},"CABALO_2_M2WSR2","R","Solar Tracking_Norcal","PGE",100,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4000000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CABLRO_2_CBSBT1"},"CABLRO_2_CBSBT1","S","Storage","PGE",99.7,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":96.11},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":96.11},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":96.11},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":96.11},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":96.11},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.98}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CABZON_1_WINDA1"},"CABZON_1_WINDA1","R","Wind_Socal","SCE",41,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.46306785},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.444784540000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.883296140000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.61035822},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.080578989999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.386837180000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.2377210729999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.6761228890000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.9077816760000008},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4647557070000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.4307298779999993},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.054406030000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CALFTN_2_CFSBT1"},"CALFTN_2_CFSBT1","S","Storage","PGE",60,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":56.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":56.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":56.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":56.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":56.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":56.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":56.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":56.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":56.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":56.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":56.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":56.97}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CALFTN_2_SOLAR"},"CALFTN_2_SOLAR","R","Solar Fixed_Norcal","PGE",130,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.9},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.03},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.43},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6199999999999992},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.55}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CALFTS_2_CFSSR1"},"CALFTS_2_CFSSR1","R","Solar Tracking_Norcal","PGE",150,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.649999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.600000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.649999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.5500000000000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.25}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CALGEN_1_UNITS"},"CALGEN_1_UNITS","T","Geothermal","SCE",80,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Geothermal"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Geothermal"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":74.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":74.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":74.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":74.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":74.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":77.349999999999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":77.349999999999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":77.349999999999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":77.349999999999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":77.349999999999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":74.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":74.66}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CALPIN_1_AGNEW"},"CALPIN_1_AGNEW","T","CC","PGE",28.56,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CCGT"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CCGT"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.75}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CAMCHE_1_PL1X3"},"CAMCHE_1_PL1X3","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.0999999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.65},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.5099999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.69},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.62}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CAMLOT_2_SOLAR1"},"CAMLOT_2_SOLAR1","R","Solar Fixed_Socal","SCE",45,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.575},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.8949999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.9950000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.5649999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.575}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CAMPFW_7_FARWST"},"CAMPFW_7_FARWST","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CANTUA_1_SOLAR"},"CANTUA_1_SOLAR","R","Solar Fixed_Norcal","PGE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CAPWD_1_QF"},"CAPWD_1_QF","R","Wind_Socal","SCE",19.55,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.4544850889999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.6740841660000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.228259639},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.092943161},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.2888533259999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.014622734},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.8008349780000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.1281941839999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.1984847940000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.039509888},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.748613373},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.3294852599999998}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CARBOU_7_PL2X3"},"CARBOU_7_PL2X3","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":35.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.799999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.32}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CARBOU_7_PL4X5"},"CARBOU_7_PL4X5","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.119999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.600000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":73.739999999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":101.18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":107.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":103.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":78.400000000000006},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":29.04}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CARBOU_7_UNIT_1"},"CARBOU_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.68},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.1199999999999992},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.1199999999999992},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.12}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CARLS1_2_CARCT1"},"CARLS1_2_CARCT1","T","CT","SDGE",422,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":418.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":418.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":418.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":418.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":418.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":420.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":420.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":420.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":420.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":420.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":418.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":418.27}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CARLS2_1_CARCT1"},"CARLS2_1_CARCT1","T","CT","SDGE",105.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":105.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":105.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":105.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":105.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":105.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":105.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":105.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":105.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":105.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":105.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":105.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":105.13}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CASADB_1_CD4GT1"},"CASADB_1_CD4GT1","T","Geothermal","SCE",40.700000000000003,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Geothermal"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Geothermal"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.09}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CASCES_6_CESBT1"},"CASCES_6_CESBT1","S","Storage","PGE",25,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.14}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CATLNA_2_SOLAR"},"CATLNA_2_SOLAR","R","Solar Fixed_Socal","SCE",110,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.21},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.85}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CATLNA_2_SOLAR2"},"CATLNA_2_SOLAR2","R","Solar Tracking_Socal","SCE",18,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.1999999999999995E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.79200000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1519999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.3580000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.5920000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2320000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.3320000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.026},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.63}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CAVLSR_2_BSOLAR"},"CAVLSR_2_BSOLAR","R","Solar Fixed_Norcal","PGE",40,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4400000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2799999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.4}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CAVLSR_2_RSOLAR"},"CAVLSR_2_RSOLAR","R","Solar Fixed_Norcal","PGE",210,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.51},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":30.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.35}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CAYTNO_2_VASCO"},"CAYTNO_2_VASCO","F","Biogas","PGE",4.3,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Biogas"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biogas"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.95},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.0199999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.03},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.0199999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.01}]
["Resource type mismatch. Classify as DR, use original SERVM value",{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CDWR07_2_GEN"},"CDWR07_2_GEN","C","DR","PGE",115.6,true,false,"Yes","Original SERVM Value",{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Reciprocating Engine"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":115.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":115.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":115.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":115.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":115.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":115.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":115.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":115.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":115.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":115.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":115.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":115.6}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CEDRCK_6_UNIT"},"CEDRCK_6_UNIT","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.39},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.55000000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28000000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.03},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.0000000000000007E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.11},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.18}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CEDUCR_2_SOLAR1"},"CEDUCR_2_SOLAR1","R","Solar Tracking_Socal","SCE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CEDUCR_2_SOLAR3"},"CEDUCR_2_SOLAR3","R","Solar Tracking_Socal","SCE",15,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.45},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.52500000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.9650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.665},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1100000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.85499999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.52500000000000002}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CENT40_1_C40SR1"},"CENT40_1_C40SR1","R","Solar Tracking_Norcal","PGE",40,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4400000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2799999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.4}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CENTER_2_RHONDO"},"CENTER_2_RHONDO","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CENTER_2_TECNG1"},"CENTER_2_TECNG1","F","Cogen","SCE",0.99,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.73},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.81},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.73},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.73}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CENTER_6_PEAKER"},"CENTER_6_PEAKER","T","CT","SCE",47.3,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.16}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CENTPD_2_BMSX2"},"CENTPD_2_BMSX2","S","Storage","SCE",112,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":104.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":104.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":104.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":104.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":104.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":109.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":109.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":109.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":109.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":109.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":104.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":104.93}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CENTRY_6_PL1X4"},"CENTRY_6_PL1X4","T","CT","SCE",41.4,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.729999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.729999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.729999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.729999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.729999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.729999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.729999999999997}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHALAN_2_CHABT1"},"CHALAN_2_CHABT1","S","Storage","PGE",25,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.97}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHALAN_2_CHASR1"},"CHALAN_2_CHASR1","R","Solar Tracking_Norcal","PGE",64.900000000000006,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.2596},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.9470000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2715000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.8555999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.1536},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.5018999999999991},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.3455999999999992},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.0475999999999992},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.2039},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.8026},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.6993},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2715000000000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHALK_1_UNIT"},"CHALK_1_UNIT","T","CT","PGE",48.67,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.67}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHARMN_2_PGONG1"},"CHARMN_2_PGONG1","T","Biomass/Wood","SCE",19.87,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biomass/Wood"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.239999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.510000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.670000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.940000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.309999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.420000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.53},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.100000000000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHESTN_2_CHWBX2"},"CHESTN_2_CHWBX2","S","Storage","PGE",135,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":131.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":131.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":131.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":131.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":131.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":128.44999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":128.44999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":128.44999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":128.44999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":128.44999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":131.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":131.37}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHESTN_2_CHWSX2"},"CHESTN_2_CHWSX2","R","Solar Tracking_Norcal","PGE",150,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.649999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.600000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.649999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.5500000000000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.25}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHEVCD_6_UNIT"},"CHEVCD_6_UNIT","F","Cogen","PGE",11.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.59},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.51},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1100000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.04}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHEVCO_6_UNIT_1"},"CHEVCO_6_UNIT_1","T","Cogen","PGE",16.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.95},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.22},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.65},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.59},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.97}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHEVCO_6_UNIT_2"},"CHEVCO_6_UNIT_2","T","Cogen","PGE",8.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1000000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1200000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.9},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.73},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.67}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHEVCY_1_UNIT"},"CHEVCY_1_UNIT","T","Cogen","PGE",24.3,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1499999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.22}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHEVMN_2_UNITS"},"CHEVMN_2_UNITS","F","Cogen","SCE",124.87,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.43},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.1999999999999993},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.61},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.61},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.25}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHICPK_7_UNIT_1"},"CHICPK_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.239999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.03}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHILLS_1_SYCENG"},"CHILLS_1_SYCENG","T","Biogas","SDGE",1.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Biogas"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biogas"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.81},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.9},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.01}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHILLS_7_UNITA1"},"CHILLS_7_UNITA1","F","Cogen","SDGE",2.25,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Biogas"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.61},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.77},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.77},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.77},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.43},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.59},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.42}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHINO_2_APEBT1"},"CHINO_2_APEBT1","S","Storage","SCE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.68},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.68},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.68},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.68},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.68},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.68},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.68}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHINO_2_PESBT1"},"CHINO_2_PESBT1","S","Storage","SCE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.58}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHINO_2_QF"},"CHINO_2_QF","F","Cogen","SCE",0.19,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHINO_6_CIMGEN"},"CHINO_6_CIMGEN","F","Cogen","SCE",26,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHWCHL_1_BIOMAS"},"CHWCHL_1_BIOMAS","F","Biomass/Wood","PGE",10.8,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biomass/Wood"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.68},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.39},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.3800000000000008},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.5399999999999991},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.76}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHWCHL_1_UNIT"},"CHWCHL_1_UNIT","F","ICE","PGE",48.6,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Reciprocating Engine"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Reciprocating Engine"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.51},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.51},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.51},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.51},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.51},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CLOVDL_1_SOLAR"},"CLOVDL_1_SOLAR","R","Solar Fixed_Norcal","PGE",1.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.0000000000000001E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4999999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6000000000000003E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6000000000000002E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.216},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.186},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.16650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.111},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.5500000000000007E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CLOVER_2_UNIT"},"CLOVER_2_UNIT","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.43},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.43},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.39},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.47}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CLRMNT_6_CLEBT1"},"CLRMNT_6_CLEBT1","S","Storage","SDGE",9,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.35}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CLRMTK_1_QF"},"CLRMTK_1_QF","T","Cogen","PGE",1.25,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CMBLND_2_DS2BT1"},"CMBLND_2_DS2BT1","S","Storage","SCE",52,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.04}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CMBLND_2_DS2BT2"},"CMBLND_2_DS2BT2","S","Storage","SCE",33,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":30.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":30.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":30.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":30.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":30.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.25}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CMBLND_2_DS2BT3"},"CMBLND_2_DS2BT3","S","Storage","SCE",46,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.76}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CMBLND_2_DS2SR1"},"CMBLND_2_DS2SR1","R","Solar Tracking_Socal","SCE",65,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.95},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2749999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.5150000000000006},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.2149999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.8099999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.7050000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2749999999999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CMBLND_2_DS2SR2"},"CMBLND_2_DS2SR2","R","Solar Tracking_Socal","SCE",65,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.95},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2749999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.5150000000000006},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.2149999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.8099999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.7050000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2749999999999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CMBLND_2_DS2SR3"},"CMBLND_2_DS2SR3","R","Solar Tracking_Socal","SCE",52,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.20799999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2879999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.3279999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.8120000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4880000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.4480000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.7720000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.8479999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.964},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.82}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CNTNLA_2_SOLAR1"},"CNTNLA_2_SOLAR1","R","Solar Fixed_Socal","SDGE",125,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.375},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.375},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.875},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.125},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.375}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CNTNLA_2_SOLAR2"},"CNTNLA_2_SOLAR2","R","Solar Fixed_Socal","SDGE",45.6,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.18240000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.3680000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.5960000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.0064000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.9184000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.9736000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.5663999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.6543999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0616000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.3744000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.5992000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.5960000000000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"COCOPP_2_CTG1"},"COCOPP_2_CTG1","T","CT","PGE",204.2,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":203.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":202.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":202.21},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":199.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":197.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":194.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":193.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":193.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":194.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":198.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":200.43},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":203.72}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"COCOPP_2_CTG2"},"COCOPP_2_CTG2","T","CT","PGE",202.7,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":202.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":201.68},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":201.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":198.21},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":197.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":193.33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":192.39},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":191.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":193.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":197.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":199.65},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":202.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"COCOPP_2_CTG3"},"COCOPP_2_CTG3","T","CT","PGE",208.96,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":199.73},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":199.26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":198.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":195.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":194.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":192.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":191.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":191.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":192.9},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":197.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":197.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":200.39}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"COCOPP_2_CTG4"},"COCOPP_2_CTG4","T","CT","PGE",204.29,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":202.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":202.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":201.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":198.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":197.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":193.65},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":192.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":192.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":193.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":198.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":199.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":203}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"COCOSB_6_SOLAR"},"COCOSB_6_SOLAR","R","Solar Fixed_Norcal","PGE",1.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.0000000000000001E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4999999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6000000000000003E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6000000000000002E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.216},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.186},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.16650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.111},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.5500000000000007E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"COGNAT_1_UNIT"},"COGNAT_1_UNIT","F","Biomass/Wood","PGE",45,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Biomass/Wood"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biomass/Wood"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.73},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":29.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":45},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":45},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":45},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":45},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":45},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.85}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"COLEMN_2_UNIT"},"COLEMN_2_UNIT","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.03},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.3600000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.55000000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.69},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.9},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.51}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"COLGAT_7_UNIT_1"},"COLGAT_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":176.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":176.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":176.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":176.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":176.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":176.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":176.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":176.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":176.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":176.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":176.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":176.72}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"COLGAT_7_UNIT_2"},"COLGAT_7_UNIT_2","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":175.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":175.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":175.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":175.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":175.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":175.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":175.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":175.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":175.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":175.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":175.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":175.67}]
["Import",{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"COLGNS_2_CNSSR1"},"COLGNS_2_CNSSR1","R","Solar Fixed_Socal","SCE",74.8,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":""},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.29920000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2439999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.6180000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.2911999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.7872000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.7988},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.771199999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.2751999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.3027999999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.5351999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.2636000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.6180000000000003}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"COLTON_6_AGUAM1"},"COLTON_6_AGUAM1","T","CT","SCE",43,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.18}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"COLUSA_2_PL1X3"},"COLUSA_2_PL1X3","F","CC","PGE",641,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CCGT"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CCGT"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":610.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":611.21},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":617.05999999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":613.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":601.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":602.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":600.04999999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":597.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":602.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":609.91999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":608.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":611.21}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"COLVIL_7_PL1X2"},"COLVIL_7_PL1X2","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":246.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":246.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":246.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":246.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":246.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":246.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":246.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":246.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":246.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":246.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":246.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":246.86}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CONDOR_ENERGY_STORAGE_LLC"},"CONDOR_ENERGY_STORAGE_LLC","S","Storage","SCE",200,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":188.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":188.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":188.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":188.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":188.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.79}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CONTRL_1_CASAD1"},"CONTRL_1_CASAD1","T","Geothermal","SCE",7.2,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Geothermal"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Geothermal"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.77},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.39},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.51},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.8}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CONTRL_1_CASAD2"},"CONTRL_1_CASAD2","T","Geothermal","SCE",10.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Geothermal"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Geothermal"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.7899999999999991},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.2799999999999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.1999999999999993},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.4700000000000006},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.0299999999999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.0500000000000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.81},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.01}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CONTRL_1_CASAD3"},"CONTRL_1_CASAD3","T","Geothermal","SCE",14,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Geothermal"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Geothermal"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.6999999999999993},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.11},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.51}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CONTRL_1_LUNDY"},"CONTRL_1_LUNDY","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.51},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1599999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.69},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.53},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.39}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CONTRL_1_OXBOW"},"CONTRL_1_OXBOW","T","Geothermal","SCE",60,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Geothermal"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Geothermal"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":59.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":57.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":54.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":40.69},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":53.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":53.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":54.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":58.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":58.51}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CONTRL_1_POOLE"},"CONTRL_1_POOLE","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.9},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.8}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CONTRL_1_QF"},"CONTRL_1_QF","F","Cogen","SCE",2.5499999999999998,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28000000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.22},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CONTRL_1_RUSHCK"},"CONTRL_1_RUSHCK","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.5399999999999991},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.5399999999999991},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.82}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CORCAN_1_SOLAR1"},"CORCAN_1_SOLAR1","R","Solar Fixed_Norcal","PGE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CORCAN_1_SOLAR2"},"CORCAN_1_SOLAR2","R","Solar Tracking_Norcal","PGE",11,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.3999999999999997E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.38500000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.48399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.70399999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.4410000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.5840000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.3640000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.2210000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.81399999999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.627},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.38500000000000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CORONS_2_SOLAR"},"CORONS_2_SOLAR","R","Solar Fixed_Socal","SCE",0.99,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.96E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.9700000000000001E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.465E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.3560000000000001E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.336E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.12969},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.14255999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.12275999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.10989},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.3260000000000006E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.6430000000000001E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.465E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CORONS_6_CLRWTR"},"CORONS_6_CLRWTR","F","CC","SCE",28,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CCGT"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CCGT"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CORRAL_6_SJOAQN"},"CORRAL_6_SJOAQN","F","Biogas","PGE",4.3,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Biogas"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biogas"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.2300000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.1900000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.2300000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.3}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"COTTLE_2_FRNKNH"},"COTTLE_2_FRNKNH","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"COVERD_2_HCKHY1"},"COVERD_2_HCKHY1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.4300000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.3199999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.51},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.14000000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.45}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"COVERD_2_MCKHY1"},"COVERD_2_MCKHY1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.62}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"COVERD_2_QFUNTS"},"COVERD_2_QFUNTS","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"COVERD_2_RCKHY1"},"COVERD_2_RCKHY1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.22},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.0900000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.27}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"COWCRK_2_UNIT"},"COWCRK_2_UNIT","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.0000000000000007E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.61}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CPVERD_2_SOLAR"},"CPVERD_2_SOLAR","R","Solar Fixed_Socal","SDGE",139,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.55600000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.8650000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.1159999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.8960000000000008},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.209},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.015999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.236000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.429},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.286},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.923},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.8650000000000002}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CRELMN_6_AABBT1"},"CRELMN_6_AABBT1","S","Storage","SDGE",0.47,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.43},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.43},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.43},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.43},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.43},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.43},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.43}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CRELMN_6_RAMON1"},"CRELMN_6_RAMON1","R","Solar Fixed_Socal","SDGE",2,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.0000000000000002E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.0000000000000007E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.7999999999999995E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.128},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.26200000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28799999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.248},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.222},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.14799999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.114},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.0000000000000007E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CRELMN_6_RAMON2"},"CRELMN_6_RAMON2","R","Solar Fixed_Socal","SDGE",5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17499999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.22},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.65500000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.55500000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28499999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17499999999999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CRELMN_6_RAMSR3"},"CRELMN_6_RAMSR3","R","Solar Tracking_Socal","SDGE",4.32,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.728E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.12959999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.1512},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19008},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.27648},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.56591999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.62207999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.53568000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.47952},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.31968000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.24623999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.1512}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CRESSY_1_PARKER"},"CRESSY_1_PARKER","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.59},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28999999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.22},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CRESTA_7_PL1X2"},"CRESTA_7_PL1X2","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":34.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":35.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.630000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.61},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":34.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CRIMSN_2_CRMBT1"},"CRIMSN_2_CRMBT1","S","Storage","SCE",200,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":190.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":190.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":190.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":190.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":190.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.86}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CRIMSN_2_CRMBT2"},"CRIMSN_2_CRMBT2","S","Storage","SCE",150,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":144.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":144.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":144.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":144.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":144.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":145.51},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":145.51},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":145.51},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":145.51},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":145.51},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":144.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":144.76}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CRNEVL_6_CRNVA"},"CRNEVL_6_CRNVA","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.11},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.0000000000000007E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.0000000000000007E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28999999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.14000000000000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CRNEVL_6_SJQN_2"},"CRNEVL_6_SJQN_2","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28000000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.35}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CROKET_7_UNIT"},"CROKET_7_UNIT","F","Cogen","PGE",240,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":220.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":205.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":137.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":217.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":216.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":227.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":223.11},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":224.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":214.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":208.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":203.61},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":208.89}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CSTRVL_7_PL1X2"},"CSTRVL_7_PL1X2","F","Biogas","PGE",4.53,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Biogas"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biogas"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.03},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.43},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.1399999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.1500000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.64}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CUMBIA_1_SOLAR"},"CUMBIA_1_SOLAR","R","Solar Tracking_Norcal","PGE",19,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.5999999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.56999999999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.66500000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.83599999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.216},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.4889999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.7360000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.3559999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.109},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.4059999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.083},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.66500000000000004}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"CURTIS_1_CANLCK"},"CURTIS_1_CANLCK","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"DAIRLD_1_MD1SL1"},"DAIRLD_1_MD1SL1","R","Solar Tracking_Norcal","PGE",1.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.0000000000000001E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4999999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6000000000000003E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6000000000000002E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.216},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.186},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.16650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.111},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.5500000000000007E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"DELAMO_2_SOLAR1"},"DELAMO_2_SOLAR1","R","Solar Fixed_Socal","SCE",1.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.0000000000000001E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4999999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6000000000000003E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6000000000000002E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.216},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.186},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.16650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.111},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.5500000000000007E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"DELAMO_2_SOLAR5"},"DELAMO_2_SOLAR5","R","Solar Fixed_Socal","SCE",1,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.0000000000000001E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.03},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5000000000000003E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.3999999999999997E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.4000000000000001E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.13100000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.14399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.124},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.111},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.3999999999999996E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.7000000000000002E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5000000000000003E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"DELAMO_2_SOLAR6"},"DELAMO_2_SOLAR6","R","Solar Fixed_Socal","SCE",2,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.0000000000000002E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.0000000000000007E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.7999999999999995E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.128},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.26200000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28799999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.248},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.222},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.14799999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.114},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.0000000000000007E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"DELTA_2_PL1X4"},"DELTA_2_PL1X4","F","CC","PGE",880,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CCGT"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CCGT"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":824.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":824.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":824.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":824.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":824.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":827.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":827.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":820.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":820.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":827.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":824.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":824.05}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"DISCOV_1_CHEVRN"},"DISCOV_1_CHEVRN","F","Cogen","PGE",48.8,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.21},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.5500000000000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.8699999999999992}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"DONNLS_7_UNIT"},"DONNLS_7_UNIT","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":72}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"DOUBLC_1_UNITS"},"DOUBLC_1_UNITS","T","CT","PGE",52.23,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.9},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.9},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.9},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.9},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.9},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.9},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.9}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"DRACKR_2_DSUBT3"},"DRACKR_2_DSUBT3","S","Storage","SCE",115,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":113.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":113.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":113.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":113.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":113.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":111.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":111.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":111.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":111.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":111.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":113.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":113.15}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"DRACKR_2_SOLAR2"},"DRACKR_2_SOLAR2","R","Solar Fixed_Socal","SCE",125,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.375},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.375},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.875},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.125},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.375}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"DRUM_7_PL1X2"},"DRUM_7_PL1X2","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.4}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"DRUM_7_PL3X4"},"DRUM_7_PL3X4","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.8}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"DSFLWR_2_W9CSB2"},"DSFLWR_2_W9CSB2","R","Solar Tracking_Socal","SCE",100,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hybrid_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4000000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"DSRTSL_2_SOLAR1"},"DSRTSL_2_SOLAR1","R","Solar Fixed_Socal","SCE",296.19,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.18476},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.8856999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.36665},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.032360000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.956160000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.800890000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.651359999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":36.727559999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.877090000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.918060000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.882829999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.36665}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"DSRTSN_2_SOLAR1"},"DSRTSN_2_SOLAR1","R","Solar Fixed_Socal","SCE",300,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.299999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.200000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":33.299999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.100000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.5}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"DTCHWD_2_BT3WND"},"DTCHWD_2_BT3WND","R","Wind_Socal","SCE",4.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.79515002099999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.845697123},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.74307766600000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.71193065099999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.75702506199999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.693902931},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.64469347300000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.489865669},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.506045093},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.46945240399999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.63267315499999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.76637768100000003}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"DYLAN_2_BMTBT1"},"DYLAN_2_BMTBT1","S","Storage","SCE",100,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":97.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":97.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":97.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":97.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":97.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.92}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"EDMONS_2_NSPIN"},"EDMONS_2_NSPIN","C","DR","SCE",236,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Pump"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":236},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":236},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":236},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":236},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":236},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":236},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":236},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":236},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":236},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":236},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":236},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":236}]
["Updated Resource Type field",{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"EDWARD_2_ES2BT3_SUN"},"EDWARD_2_ES2BT3_SUN","R","Solar Tracking_Socal","SCE",85,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},"Hybrid_Solar_1Axis",{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.5499999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.9750000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.135},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.4350000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.8449999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.9750000000000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"EDWARD_2_ESSSB1"},"EDWARD_2_ESSSB1","S","Storage","SCE",38.666699999999999,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hybrid_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.43},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":66.77},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.11},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.09}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ELCAJN_6_EB1BT1"},"ELCAJN_6_EB1BT1","S","Storage","SDGE",7.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.81},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.81},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.81},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.81},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.81},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.07}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ELDORO_7_UNIT_2"},"ELDORO_7_UNIT_2","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.39},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.08}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ELLIOT_6_ELIBT1"},"ELLIOT_6_ELIBT1","S","Storage","SDGE",9.75,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.0299999999999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.0299999999999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.0299999999999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.0299999999999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.0299999999999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.3000000000000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.3000000000000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.3000000000000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.3000000000000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.3000000000000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.0299999999999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.0299999999999994}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ELLIS_2_QF"},"ELLIS_2_QF","F","Biogas","SCE",12,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biogas"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.03},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.95}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ENWIND_2_WIND1"},"ENWIND_2_WIND1","R","Wind_Socal","SCE",47.1,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.3225702150000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.8516298839999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.7775462400000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4515408130000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.9235289849999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.2628506799999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.7477916860000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.1272606679999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2966053090000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.9136018269999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6219790209999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.0214197309999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ESCNDO_6_EB2BT2"},"ESCNDO_6_EB2BT2","S","Storage","SDGE",10,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.41}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ESCNDO_6_PL1X2"},"ESCNDO_6_PL1X2","T","CT","SDGE",48.71,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.5}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ESNHWR_2_CS1BT3"},"ESNHWR_2_CS1BT3","S","Storage","SCE",10,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.43},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.43},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.43},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.43},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.43},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.43},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.43}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ETIWND_2_SEPBT1"},"ETIWND_2_SEPBT1","S","Storage","SCE",100,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":86.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":86.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":86.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":86.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":86.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":90.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":90.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":90.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":90.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":90.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":86.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":86.48}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ETIWND_6_MWDETI"},"ETIWND_6_MWDETI","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.19}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"FELLOW_7_QFUNTS"},"FELLOW_7_QFUNTS","T","Cogen","PGE",6.2,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.81},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.77},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.73},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.68},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.72}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"FIFTHS_2_FSSBT"},"FIFTHS_2_FSSBT","S","Storage","PGE",137,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":135.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":135.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":135.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":135.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":135.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":128.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":128.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":128.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":128.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":128.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":135.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":135.07}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"FMEADO_7_UNIT"},"FMEADO_7_UNIT","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"FOSTER_CLEAN_POWER_A"},"FOSTER_CLEAN_POWER_A","R","Solar Fixed_Norcal","PGE",3,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.2E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.105},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.13200000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.192},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.39300000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.432},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.372},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.33300000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.222},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17100000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.105}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"FRNTBW_6_SOLAR1"},"FRNTBW_6_SOLAR1","R","Solar Tracking_Norcal","PGE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"FTSWRD_6_TRFORK"},"FTSWRD_6_TRFORK","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.14000000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.24}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"GARLND_2_GASLR"},"GARLND_2_GASLR","R","Solar Fixed_Socal","SCE",180,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.3}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"GARNET_1_WINDS"},"GARNET_1_WINDS","R","Wind_Socal","SCE",22.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.9757501030000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.2284856130000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.7153883310000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5596532540000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.7851253109999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.4695146559999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.2234673659999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.4493283450000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.5302254660000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.347262019},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.1633657739999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.831888406}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"GARNET_2_WIND3"},"GARNET_2_WIND3","R","Wind_Socal","SCE",12.6,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.226420058},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.367951943},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.0806174660000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.993405823},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.1196701739999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.942928207},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.8051417249999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.3716238730000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.416926261},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.314466731},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.771484834},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.1458575080000002}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"GASKW1_2_GW1SR1"},"GASKW1_2_GW1SR1","R","Solar Tracking_Socal","SCE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"GASKW1_2_GW2SR1"},"GASKW1_2_GW2SR1","R","Solar Tracking_Socal","SCE",16,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.4000000000000001E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.56000000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.70399999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.024},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.0960000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.3039999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.984},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.776},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1839999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.91200000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.56000000000000005}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"GATES_2_SOLAR"},"GATES_2_SOLAR","R","Solar Fixed_Norcal","PGE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"GATEWY_2_GESBT1"},"GATEWY_2_GESBT1","S","Storage","SDGE",250,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":211.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":211.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":211.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":211.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":211.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":214.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":214.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":214.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":214.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":214.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":211.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":211.27}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"GEYS12_7_UNIT12"},"GEYS12_7_UNIT12","T","Geothermal","PGE",57,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Geothermal"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Geothermal"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.090000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.090000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.090000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.090000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.090000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":36.200000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":36.200000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":36.200000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":36.200000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":36.200000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.090000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.090000000000003}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"GEYSERS_18"},"GEYSERS_18","T","Geothermal","PGE",18,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Geothermal"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.59},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.11},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.63}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"GILRPP_1_PL1X2"},"GILRPP_1_PL1X2","T","CT","PGE",95.2,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":94.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":94.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":94.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":94.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":94.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"GLDTWN_6_SOLAR"},"GLDTWN_6_SOLAR","R","Solar Tracking_Socal","SCE",5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17499999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.22},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.65500000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.55500000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28499999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17499999999999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"GLNARM_7_UNIT_2"},"GLNARM_7_UNIT_2","T","CT","SCE",22.38,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.88}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"GLNARM_7_UNIT_4"},"GLNARM_7_UNIT_4","T","CT","SCE",42.42,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":40.409999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":40.409999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":40.409999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":40.409999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":40.409999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":40.090000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":40.090000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":40.090000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":40.090000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":40.090000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":40.409999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":40.409999999999997}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"GOLETA_6_TR2BM2"},"GOLETA_6_TR2BM2","T","Biogas","SCE",1.99,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biogas"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.77},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.77},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.81}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"GOOSLK_1_SOLAR1"},"GOOSLK_1_SOLAR1","R","Solar Tracking_Norcal","PGE",12,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.8000000000000001E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.52800000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.76800000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.5720000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.728},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.488},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.3320000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88800000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.68400000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.42}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"GRNITE_6_ESCBT1"},"GRNITE_6_ESCBT1","S","Storage","SDGE",3,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.76}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"GRZZLY_1_BERKLY"},"GRZZLY_1_BERKLY","F","CC","PGE",26.35,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CCGT"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CCGT"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28999999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.38}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"GYS7X8_7_UNITS"},"GYS7X8_7_UNITS","T","Geothermal","PGE",95.8,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Geothermal"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Geothermal"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":79.739999999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":79.739999999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":79.739999999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":79.739999999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":79.739999999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":78.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":78.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":78.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":78.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":78.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":79.739999999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":79.739999999999995}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"HAMLIN_1_BMSBT2"},"HAMLIN_1_BMSBT2","S","Storage","SCE",50,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hybrid_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":50}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"HATCR1_7_UNIT"},"HATCR1_7_UNIT","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.0499999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.4900000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.9},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.65},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.17}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"HATLOS_6_BWDHY1"},"HATLOS_6_BWDHY1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.43},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.22},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.21}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"HAYPRS_6_HAYHD1"},"HAYPRS_6_HAYHD1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.0099999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"HENRTA_6_ACDSR3"},"HENRTA_6_ACDSR3","R","Solar Tracking_Norcal","PGE",3,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.2E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.105},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.13200000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.192},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.39300000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.432},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.372},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.33300000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.222},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17100000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.105}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"HENRTA_6_HDEBT1"},"HENRTA_6_HDEBT1","S","Storage","PGE",10,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.76}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"HIDSRT_2_UNITS"},"HIDSRT_2_UNITS","F","CC","SCE",850,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CCGT"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CCGT"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":811.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":811.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":811.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":811.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":811.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":833.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":833.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":833.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":833.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":833.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":811.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":811.97}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"HIGHDS_2_H5SSR1"},"HIGHDS_2_H5SSR1","R","Solar Tracking_Socal","SCE",100,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4000000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"HINSON_6_LBECH3"},"HINSON_6_LBECH3","T","CT","SCE",63,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":54.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":54.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":54.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":54.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":54.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":54.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":54.23}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"HOLGAT_1_BORAX"},"HOLGAT_1_BORAX","F","Cogen","SCE",48.2,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.59},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.21},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.73}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"HUMBPP_1_UNITS3"},"HUMBPP_1_UNITS3","F","ICE","PGE",65.08,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Reciprocating Engine"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Reciprocating Engine"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":63.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":63.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":63.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":63.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":63.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":64.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":64.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":64.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":64.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":64.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":63.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":63.34}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"HURON_6_SOLAR"},"HURON_6_SOLAR","R","Solar Fixed_Norcal","PGE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"INDIGO_1_UNIT_3"},"INDIGO_1_UNIT_3","T","CT","SCE",45.3,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":44.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.66}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"INDVLY_1_UNITS"},"INDVLY_1_UNITS","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.95},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"IVANPA_1_UNIT3"},"IVANPA_1_UNIT3","R","Solar Thermal_Socal","SCE",133,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Thermal"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.53200000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.6550000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.8520000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.5120000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.422999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.152000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.492000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.763},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.8420000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.5810000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.6550000000000002}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"JACMSR_1_JACSR1"},"JACMSR_1_JACSR1","R","Solar Fixed_Socal","SDGE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"JAWBNE_2_NSRWND"},"JAWBNE_2_NSRWND","R","Wind_Socal","SCE",160,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.272000729999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":30.069231030000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.420539250000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.313089810000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.916446659999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.672104220000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.922434599999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.417446009999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.992714419999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.691641019999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.495045510000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.248984220000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"JAWBNE_2_SRWWD2"},"JAWBNE_2_SRWWD2","R","Wind_Socal","SCE",30.2,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.3363401379999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.6755673570000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.9868767829999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.7778457019999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0804793070000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.6568596720000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.3266095309999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.2875429340000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.3961248479999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.1505472430000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.245939839},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.1432457720000002}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"JOHANN_2_JOSBT1"},"JOHANN_2_JOSBT1","S","Storage","SCE",10,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.36}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"JOHANN_2_OCEBT3"},"JOHANN_2_OCEBT3","S","Storage","SCE",6,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.31}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"KELSO_2_UNITS"},"KELSO_2_UNITS","T","CT","PGE",198.03,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":186.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":186.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":186.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":186.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":186.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":195.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":195.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":195.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":195.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":195.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":186.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":186.79}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"KERKH2_7_UNIT_1"},"KERKH2_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":33.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":74.599999999999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":99.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":29.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":74.599999999999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":87.68},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":30.56}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"KERNEY_6_FCSSR1"},"KERNEY_6_FCSSR1","R","Solar Tracking_Norcal","PGE",10,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1100000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.56999999999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.35}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"KINGRV_7_UNIT_1"},"KINGRV_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":40.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":51.2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"KNGBRG_1_KBSLR1"},"KNGBRG_1_KBSLR1","R","Solar Fixed_Norcal","PGE",1.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.0000000000000001E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4999999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6000000000000003E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6000000000000002E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.216},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.186},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.16650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.111},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.5500000000000007E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"KNGBRG_1_KBSLR2"},"KNGBRG_1_KBSLR2","R","Solar Fixed_Norcal","PGE",1.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.0000000000000001E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4999999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6000000000000003E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6000000000000002E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.216},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.186},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.16650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.111},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.5500000000000007E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"KRAMER_1_R2PX2"},"KRAMER_1_R2PX2","R","Solar Tracking_Socal","SCE",48,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.192},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.68},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.1120000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.0720000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.2880000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.9119999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.952},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.3280000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.552},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.7360000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.68}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"LAFRES_2_ESHSR1"},"LAFRES_2_ESHSR1","R","Solar Tracking_Socal","SCE",0.64,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.5600000000000002E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.9199999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2400000000000003E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.8159999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.0960000000000003E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.3840000000000012E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.2159999999999992E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.936E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.1040000000000006E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.7359999999999999E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.6480000000000005E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2400000000000003E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"LAMONT_1_SOLAR5"},"LAMONT_1_SOLAR5","R","Solar Fixed_Norcal","PGE",16.66,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6640000000000005E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.49980000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.58309999999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.73304000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.0662400000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.1824599999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.3990399999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.0658400000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.8492599999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.2328399999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.94962000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.58309999999999995}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"LAPLMA_2_UNIT_2"},"LAPLMA_2_UNIT_2","F","CC","PGE",266,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CCGT"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CCGT"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":253.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":253.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":253.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":253.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":253.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":258.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":258.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":258.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":258.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":258.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":253.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":253.4}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"LARKSP_6_UNIT_1"},"LARKSP_6_UNIT_1","T","CT","SDGE",49,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.4}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"LCKHT1_2_LH1BT1"},"LCKHT1_2_LH1BT1","S","Storage","SCE",45,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.47}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"LECEF_1_UNITS"},"LECEF_1_UNITS","F","CC","PGE",309.83999999999997,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CCGT"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CCGT"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":292.54000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":292.54000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":292.54000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":291.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":291.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":297.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":297.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":294.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":297.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":297.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":291.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":291.58}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"LECONT_2_LESBT1"},"LECONT_2_LESBT1","S","Storage","SDGE",125,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.299999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.299999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.299999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.299999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.299999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.29}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"LHILLS_6_SOLAR1"},"LHILLS_6_SOLAR1","R","Solar Tracking_Norcal","PGE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"LITLRK_6_SOLAR2"},"LITLRK_6_SOLAR2","R","Solar Tracking_Socal","SCE",2,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.0000000000000002E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.0000000000000007E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.7999999999999995E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.128},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.26200000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28799999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.248},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.222},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.14799999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.114},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.0000000000000007E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"LMBEPK_2_UNITA2"},"LMBEPK_2_UNITA2","T","CT","PGE",47.6,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.39},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.39},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.39},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.39},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.39},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.39},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.39}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"LMEC_1_PL1X3"},"LMEC_1_PL1X3","F","CC","PGE",580,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CCGT"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CCGT"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":540.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":540.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":540.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":540.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":540.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":535.22},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":535.22},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":535.22},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":535.22},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":535.22},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":540.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":540.66}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"LOCKFD_1_BEARCK"},"LOCKFD_1_BEARCK","R","Solar Fixed_Norcal","PGE",1.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.0000000000000001E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4999999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6000000000000003E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6000000000000002E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.216},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.186},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.16650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.111},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.5500000000000007E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"LOTUS_6_LSFSR1"},"LOTUS_6_LSFSR1","R","Solar Tracking_Norcal","PGE",50,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2000000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.75}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"LTBEAR_1_LB4SR4"},"LTBEAR_1_LB4SR4","R","Solar Tracking_Norcal","PGE",50,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2000000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.75}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"LTBEAR_1_LB4SR5"},"LTBEAR_1_LB4SR5","R","Solar Tracking_Norcal","PGE",50,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2000000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.75}]
["Import",{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"MAGNLA_6_COLTON"},"MAGNLA_6_COLTON","F","CC","SCE",12,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":""},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CCGT"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CCGT"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"MALCHQ_7_UNIT_1"},"MALCHQ_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.77},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.95},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.9700000000000006},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.59},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2999999999999998}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"MARVEL_2_MARBX2"},"MARVEL_2_MARBX2","S","Storage","SCE",325,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":311.33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":311.33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":311.33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":311.33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":311.33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":312.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":312.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":312.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":312.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":312.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":311.33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":311.33}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"MCCALL_1_QF"},"MCCALL_1_QF","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.21},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28000000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28999999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.25}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"MCFLND_5_MFSSR1"},"MCFLND_5_MFSSR1","R","Solar Tracking_Socal","SDGE",200,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.8000000000000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"MELRSE_6_MELBT1"},"MELRSE_6_MELBT1","S","Storage","SDGE",10,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.1999999999999993},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.1999999999999993},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.1999999999999993},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.1999999999999993},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.1999999999999993},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.57}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"MERCED_1_SOLAR2"},"MERCED_1_SOLAR2","R","Solar Tracking_Norcal","PGE",1.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.0000000000000001E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4999999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6000000000000003E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6000000000000002E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.216},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.186},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.16650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.111},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.5500000000000007E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"MERCFL_6_UNIT"},"MERCFL_6_UNIT","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"MESAS_2_YORBT1"},"MESAS_2_YORBT1","S","Storage","SCE",3,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.76}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"MIDWD_7_CORAMB"},"MIDWD_7_CORAMB","R","Wind_Socal","SCE",7.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.4627563139999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.6423386350000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.3567005129999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.4896996749999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.5757156700000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.9000311910000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.6898270259999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.58709565},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.6294722580000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.365504093},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7251335139999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2050742739999998}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"MIRLOM_2_CORONA"},"MIRLOM_2_CORONA","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1100000000000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"MIRLOM_2_MLBBTA"},"MIRLOM_2_MLBBTA","S","Storage","SCE",10,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.98}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"MISSIX_1_QF"},"MISSIX_1_QF","T","Cogen","PGE",1,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"MNDOTA_1_SOLAR2"},"MNDOTA_1_SOLAR2","R","Solar Fixed_Norcal","PGE",5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17499999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.22},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.65500000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.55500000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28499999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17499999999999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"MOORPK_2_ACOBT1"},"MOORPK_2_ACOBT1","S","Storage","SCE",1.95,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.95},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.95},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.95},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.95},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.95},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.94}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"MOSSLD_1_QF"},"MOSSLD_1_QF","F","Cogen","PGE",1,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.77},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.77},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.81},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.73}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"MOSSLD_2_PSP2"},"MOSSLD_2_PSP2","F","CC","PGE",510,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CCGT"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CCGT"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":482.73},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":482.73},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":482.73},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":482.73},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":482.73},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":503.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":503.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":503.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":503.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":503.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":482.73},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":482.73}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"MRLSDS_6_SOLAR1"},"MRLSDS_6_SOLAR1","R","Solar Tracking_Norcal","PGE",15,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.45},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.52500000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.9650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.665},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1100000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.85499999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.52500000000000002}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"MSOLAR_2_MS4SR4"},"MSOLAR_2_MS4SR4","R","Solar Tracking_Socal","SDGE",52.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.21},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.575},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.8374999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.8775000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.51},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.8274999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.8849999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.9925000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.8374999999999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"MSTANG_2_MTGBT1"},"MSTANG_2_MTGBT1","S","Storage","PGE",75,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":69.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":69.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":69.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":69.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":69.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":71.53},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":71.53},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":71.53},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":71.53},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":71.53},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":69.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":69.48}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"MTWIND_1_MVPWD1"},"MTWIND_1_MVPWD1","R","Wind_Socal","SCE",66.599999999999994,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.869276070000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.46396708},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.927500550000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.10853311},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.872355150000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.872276970000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.00566399},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.093409380000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.469713649999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.12567634},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.31918561},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.581059549999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"NCPA_7_GP1UN1"},"NCPA_7_GP1UN1","T","Geothermal","PGE",38.85,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Geothermal"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Geothermal"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.869999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.869999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.869999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.869999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.869999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.869999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.869999999999997}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"NEENCH_6_SOLAR"},"NEENCH_6_SOLAR","R","Solar Fixed_Socal","SCE",66,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.26400000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.9039999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.2240000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.6460000000000008},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.5039999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.1839999999999993},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.3259999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.8840000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.762},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.31}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"NIMTG_6_NICOGN"},"NIMTG_6_NICOGN","F","Cogen","SDGE",4.05,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.97}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"North_Fork_Community_Power"},"North_Fork_Community_Power","F","Biomass/Wood","PGE",2,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biomass/Wood"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.77},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.77},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.77},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.77},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.81}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"NWCSTL_7_UNIT_1"},"NWCSTL_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.4900000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.68},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.53},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.31}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"NZWIND_6_WDSTR"},"NZWIND_6_WDSTR","R","Wind_Socal","SCE",3.35,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.100031153},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.18024459},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.0526595620000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.112065855},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1504863320000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.84868059900000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.75478940500000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.70890272399999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.72783094199999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.60992516100000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.77055963599999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.98493317599999997}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"NZWIND_6_WDSTR3"},"NZWIND_6_WDSTR3","R","Wind_Socal","SCE",3.86,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.68206201799999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.72542019899999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.63739550899999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.61067829200000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.64935927599999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.59521451400000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.553003735},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.42019588499999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.43407423499999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.40268584000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.54269297299999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.65738174400000005}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"OASIS_6_AR4SR2"},"OASIS_6_AR4SR2","R","Solar Tracking_Socal","SCE",1,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.0000000000000001E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.03},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5000000000000003E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.3999999999999997E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.4000000000000001E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.13100000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.14399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.124},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.111},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.3999999999999996E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.7000000000000002E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5000000000000003E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"OASIS_6_CREST"},"OASIS_6_CREST","R","Solar Tracking_Socal","SCE",3,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.2E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.105},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.13200000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.192},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.39300000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.432},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.372},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.33300000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.222},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17100000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.105}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"OASIS_6_SOLAR2"},"OASIS_6_SOLAR2","R","Solar Tracking_Socal","SCE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"OBERON_5_O1BBX2"},"OBERON_5_O1BBX2","S","Storage","SCE",125,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":119.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":119.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":119.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":119.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":119.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":115.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":115.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":115.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":115.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":115.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":119.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":119.64}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"OBERON_5_O2SSR4"},"OBERON_5_O2SSR4","R","Solar Tracking_Socal","SCE",125,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.375},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.375},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.875},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.125},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.375}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"OILFLD_7_QFUNTS"},"OILFLD_7_QFUNTS","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1499999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.95},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.0000000000000007E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"OLDRIV_6_LKVBM1"},"OLDRIV_6_LKVBM1","F","Biogas","PGE",1,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Biogas"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biogas"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.95},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.95},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.95},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.97}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"OLINDA_2_COYCRK"},"OLINDA_2_COYCRK","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"OLSEN_2_UNIT"},"OLSEN_2_UNIT","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.4700000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.11},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.48}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"OMAR_2_UNIT_4"},"OMAR_2_UNIT_4","F","Cogen","SCE",81.44,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":63.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":63.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":63.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":63.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":62.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":71.69},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":72.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":72.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":72.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":73.319999999999993},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":63.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":63.56}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"OROVIL_6_UNIT"},"OROVIL_6_UNIT","F","Cogen","PGE",7.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"OSO_6_NSPIN"},"OSO_6_NSPIN","C","DR","SCE",18,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Pump"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"OTMESA_2_PL1X3"},"OTMESA_2_PL1X3","F","CC","SDGE",603.67999999999995,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CCGT"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CCGT"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":564.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":564.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":564.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":564.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":564.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":548.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":548.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":548.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":548.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":548.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":564.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":564.41}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"PACLUM_6_UNIT"},"PACLUM_6_UNIT","F","Biomass/Wood","PGE",28.8,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Biomass/Wood"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biomass/Wood"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.239999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.53},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.55}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"PALOMR_2_PL1X3"},"PALOMR_2_PL1X3","F","CC","SDGE",588.21,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CCGT"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CCGT"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":559.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":559.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":559.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":559.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":559.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":580.19000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":580.19000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":580.19000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":580.19000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":580.19000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":559.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":559.16}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"PALSEL_6_PLSBT1"},"PALSEL_6_PLSBT1","S","Storage","PGE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.34}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"PEABDY_2_LNDFIL"},"PEABDY_2_LNDFIL","F","Biogas","PGE",1.6,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Biogas"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biogas"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.53},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.39},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.51},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.52}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"PEASE_1_TBEBT1"},"PEASE_1_TBEBT1","S","Storage","PGE",6,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.3099999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.3099999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.3099999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.3099999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.3099999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4000000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4000000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4000000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4000000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4000000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.3099999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.3099999999999996}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"PGE_Bay_CBP_DA_NonRes"},"PGE_Bay_CBP_DA_NonRes","C","DR","PGE",7.5528519999999997,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.5528522499999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.5528522499999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.5528522499999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.5528522499999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.5528522499999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.5528522499999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"PGE_Bay_CBP_DA_Res"},"PGE_Bay_CBP_DA_Res","C","DR","PGE",1.007047,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.007046967},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.007046967},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.007046967},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.007046967},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.007046967},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.007046967},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"PGE_Val_BIP_DO"},"PGE_Val_BIP_DO","C","DR","PGE",156.5958,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":137.46191089999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":135.95134049999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":134.94429349999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":148.03590410000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":155.08523289999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":162.13456160000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":156.5958033},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":153.07113889999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":144.5112397},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":142.4971458},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":134.94429349999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":134.44076999999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"PGE_Val_SmartAC_Non_Res"},"PGE_Val_SmartAC_Non_Res","C","DR","PGE",5.0352349999999999E-3,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0352349999999999E-3}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"PIOPIC_2_CTG2"},"PIOPIC_2_CTG2","T","CT","SDGE",112.7,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":112.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":112.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":112.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":112.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":112.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":112.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":112.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":112.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":112.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":112.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":112.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":112.55}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"PIOPIC_2_CTG3"},"PIOPIC_2_CTG3","T","CT","SDGE",112,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":111.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":111.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":111.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":111.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":111.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":111.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":111.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":111.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":111.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":111.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":111.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":111.78}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"PIT5_7_PL1X2"},"PIT5_7_PL1X2","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.200000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.799999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":34.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":29.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":34.200000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.4}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"PIT6_7_UNIT_1"},"PIT6_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.159999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.979999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.020000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.840000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.119999999999997}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"PIUTE_6_GNBSR1"},"PIUTE_6_GNBSR1","R","Solar Tracking_Socal","SCE",3,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.2E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.105},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.13200000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.192},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.39300000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.432},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.372},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.33300000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.222},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17100000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.105}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"PLACVL_1_CHILIB"},"PLACVL_1_CHILIB","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.3199999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.5499999999999998}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"PLSNTG_7_LNCLND"},"PLSNTG_7_LNCLND","F","Biogas","PGE",4.9800000000000004,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Biogas"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biogas"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.0199999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.71}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"PMPJCK_1_SOLAR2"},"PMPJCK_1_SOLAR2","R","Solar Tracking_Norcal","PGE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"POEPH_7_UNIT_1"},"POEPH_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":40.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.880000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":39.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.52}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"POLRIS_2_ASEBT1"},"POLRIS_2_ASEBT1","S","Storage","SCE",28,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.57}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"POLRIS_2_ASRSR1"},"POLRIS_2_ASRSR1","R","Solar Tracking_Socal","SCE",125,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.375},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.375},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.875},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.125},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.375}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"PROLOGIS_SOUTHBAY_6"},"PROLOGIS_SOUTHBAY_6","R","Solar Tracking_Socal","SCE",1.38,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.5199999999999997E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.1399999999999999E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.8300000000000003E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.0720000000000003E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.8319999999999996E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.18078},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19872000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17111999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.15318000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.10212},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.8659999999999994E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.8300000000000003E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"PROXSR_2_PS1SR2"},"PROXSR_2_PS1SR2","R","Solar Tracking_Norcal","PGE",90,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.15}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"PROXSR_2_PS2BT3"},"PROXSR_2_PS2BT3","S","Storage","PGE",32,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":81.760000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":81.760000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":81.760000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":81.760000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":81.760000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":83.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":83.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":83.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":83.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":83.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":81.760000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":81.760000000000005}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"PWEST_1_UNIT"},"PWEST_1_UNIT","R","Wind_Socal","SCE",2.1,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.68957176799999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.73985481799999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.65987614400000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.69711590899999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.721200387},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.53200873299999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.473151567},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.44438678199999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.45625223199999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.38234114600000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.48303738400000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.61742079699999997}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"RDWAY_1_WAISR2"},"RDWAY_1_WAISR2","R","Solar Tracking_Socal","SCE",1.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.0000000000000001E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4999999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6000000000000003E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6000000000000002E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.216},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.186},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.16650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.111},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.5500000000000007E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"REDMAN_2_SOLAR"},"REDMAN_2_SOLAR","R","Solar Fixed_Socal","SCE",3.75,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.4999999999999999E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.1125},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.13125000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.16500000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.49125000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.46500000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.41625000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.27750000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.21375},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.13125000000000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"RESISTATION"},"RESISTATION","C","DR","SCE",11.6,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.6}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"RICHMN_1_CHVSR2"},"RICHMN_1_CHVSR2","R","Solar Tracking_Norcal","PGE",8.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.4000000000000002E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.255},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.29749999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.374},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.54400000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1134999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.224},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.054},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.94350000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.629},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.48449999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.29749999999999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"RNDMTN_2_SLSPHY1"},"RNDMTN_2_SLSPHY1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.22},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.14000000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.14000000000000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ROMOLA_5_MPBBT2"},"ROMOLA_5_MPBBT2","S","Storage","SCE",230,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":220.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":220.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":220.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":220.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":220.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":222.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":222.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":222.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":222.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":222.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":220.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":220.25}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ROMOLA_5_MPBBT3"},"ROMOLA_5_MPBBT3","S","Storage","SCE",50,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.94}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ROSMND_6_SOLAR"},"ROSMND_6_SOLAR","R","Solar Fixed_Socal","SCE",3,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.2E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.105},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.13200000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.192},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.39300000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.432},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.372},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.33300000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.222},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17100000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.105}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"RTEDDY_2_RWSBT3"},"RTEDDY_2_RWSBT3","S","Storage","SCE",45,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.39},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.39},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.39},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.39},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.39},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":42.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.39},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.39}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"RTEDDY_2_SEBSR4"},"RTEDDY_2_SEBSR4","R","Solar Tracking_Socal","SCE",56,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.224},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.68},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.464},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5840000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.3360000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.0640000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.944},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.2160000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.1440000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.1920000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.96}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"RTEDDY_2_SOLAR2"},"RTEDDY_2_SOLAR2","R","Solar Tracking_Socal","SCE",54,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.216},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.3759999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.456},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.0739999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.7759999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6959999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.9939999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.0779999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.89}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"RTREE_2_WIND1"},"RTREE_2_WIND1","R","Wind_Socal","SCE",79.2,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.99464036},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.884269359999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.07816693},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.52997946},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.3236411},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.21269159},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.34660513},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.6216357729999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.9063936399999992},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.2623623070000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.13504753},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.488247189999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"RVRVEW_1_UNITA1"},"RVRVEW_1_UNITA1","T","CT","PGE",48.7,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.98}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"RVSIDE_6_RERCU2"},"RVSIDE_6_RERCU2","T","CT","SCE",48.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":48.47}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"RVSIDE_6_SOLAR1"},"RVSIDE_6_SOLAR1","R","Solar Tracking_Socal","SCE",7.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.03},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.22500000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.26250000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.98250000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.83250000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.55500000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.42749999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.26250000000000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SALTSP_7_UNITS"},"SALTSP_7_UNITS","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.079999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":30.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.760000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SANBRN_2_ES1BT3_SUN"},"SANBRN_2_ES1BT3_SUN","R","Solar Tracking_Socal","SCE",18,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.1999999999999995E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.79200000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1519999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.3580000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.5920000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2320000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.3320000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.026},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.63}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SANBRN_2_ESABT1"},"SANBRN_2_ESABT1","S","Storage","SCE",100,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.66}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SANBRN_2_SS2BT3"},"SANBRN_2_SS2BT3","S","Storage","SCE",169,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":160.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":160.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":160.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":160.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":160.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":144.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":144.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":144.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":144.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":144.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":160.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":160.19}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SANDRN_2_SS2SR2"},"SANDRN_2_SS2SR2","R","Solar Tracking_Norcal","PGE",100,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4000000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SANTGO_2_MABBT1"},"SANTGO_2_MABBT1","S","Storage","SCE",2,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.84}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SBERDO_2_PSP3"},"SBERDO_2_PSP3","F","CC","SCE",555,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CCGT"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CCGT"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":523.94000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":523.94000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":523.94000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":523.94000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":523.94000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":543.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":543.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":543.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":543.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":543.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":523.94000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":523.94000000000005}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SBERDO_2_PSP4"},"SBERDO_2_PSP4","F","CC","SCE",555,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CCGT"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CCGT"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":508.45},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":508.45},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":508.45},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":508.45},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":508.45},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":536.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":536.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":536.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":536.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":536.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":508.45},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":508.45}]
["Use Original SERVM value, resource type mismatch",{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SCARLT_2_SS2BT1"},"SCARLT_2_SS2BT1","R","Solar Tracking_Norcal","PGE",150,true,false,"Yes","Original SERVM Value",{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.649999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.600000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.649999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.5500000000000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.25}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SCARLT_2_SSBSR1"},"SCARLT_2_SSBSR1","R","Solar Tracking_Norcal","PGE",100,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4000000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SCE_BIP_30"},"SCE_BIP_30","C","DR","SCE",460.47969999999998,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":422.32952060000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":443.07788060000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":454.45601349999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":428.35323799999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":444.4164844},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":483.90529859999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":460.47973089999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":473.19646760000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":465.83414629999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":428.35323799999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":414.29789740000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":397.56534900000003}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SCE_CBP_DO"},"SCE_CBP_DO","C","DR","SCE",17.40185,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.66930193400000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.66930193400000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.66930193400000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.66930193400000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.401850289999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.401850289999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.401850289999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.401850289999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.401850289999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.401850289999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.66930193400000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.66930193400000004}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SCHNDR_1_FIVPTS"},"SCHNDR_1_FIVPTS","R","Solar Fixed_Norcal","PGE",15,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.45},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.52500000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.9650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.665},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1100000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.85499999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.52500000000000002}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SDGE_CBP_DO"},"SDGE_CBP_DO","C","DR","SDGE",8.7667929999999998,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7533586E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7533586E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7533586E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7533586E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.7667929729999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.7667929729999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.7667929729999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.7667929729999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.7667929729999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.7667929729999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7533586E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7533586E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SDGEAC_Saver_DA_res"},"SDGEAC_Saver_DA_res","C","DR","SDGE",17.53359,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7533586E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7533586E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7533586E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.533585949999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.533585949999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.533585949999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.533585949999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.040303130000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.040303130000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.533585949999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7533586E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7533586E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SDGEAC_Saver_DO_comm"},"SDGEAC_Saver_DO_comm","C","DR","SDGE",1.7533589999999999,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7533586E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7533586E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7533586E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7533585949999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7533585949999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7533585949999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7533585949999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5067171890000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5067171890000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7533585949999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7533586E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7533586E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SEAWND_2_AMWWD1"},"SEAWND_2_AMWWD1","R","Wind_Socal","SCE",27,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.7709001229999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.074182736},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4584659980000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.271583905},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.5421503740000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.1634175869999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.8681608390000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.9391940139999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.0362705590000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.8167144230000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.7960389289999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.5982660879999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SENTNL_2_CTG5"},"SENTNL_2_CTG5","T","CT","SCE",107.52,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":102.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":102.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":102.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":102.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":102.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":105.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":105.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":105.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":105.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":105.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":102.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":102.82}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SENTNL_2_CTG8"},"SENTNL_2_CTG8","T","CT","SCE",106.85,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":103.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":103.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":103.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":103.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":103.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":106.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":106.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":106.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":106.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":106.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":103.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":103.71}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SGREGY_6_SANGER"},"SGREGY_6_SANGER","F","CC","PGE",48.3,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CCGT"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CCGT"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":45.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":45.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":45.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":45.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":45.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":45.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":45.32}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SHUTLE_6_RUISR3"},"SHUTLE_6_RUISR3","R","Solar Tracking_Socal","SCE",1,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.0000000000000001E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.03},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5000000000000003E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.3999999999999997E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.4000000000000001E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.13100000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.14399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.124},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.111},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.3999999999999996E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.7000000000000002E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5000000000000003E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SISPRG_2_DS3BT1"},"SISPRG_2_DS3BT1","S","Storage","SCE",61.16,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":58.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":58.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":58.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":58.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":58.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":56.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":56.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":56.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":56.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":56.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":58.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":58.93}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SISPRG_2_DS3SR1"},"SISPRG_2_DS3SR1","R","Solar Tracking_Socal","SCE",123,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.49199999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.69},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.3049999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.4119999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.8719999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.113},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.712},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.252000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.653},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.1020000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.0110000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.3049999999999997}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SISPRG_2_DS3SR2"},"SISPRG_2_DS3SR2","R","Solar Tracking_Socal","SCE",110,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.21},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.85}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SKERN_6_SOLAR1"},"SKERN_6_SOLAR1","R","Solar Tracking_Norcal","PGE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SLATE_2_SLASR3_LESR"},"SLATE_2_SLASR3_LESR","S","Storage","PGE",33.799999999999997,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31.06}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SLATE_2_SLASR4_SUN"},"SLATE_2_SLASR4_SUN","R","Solar Tracking_Norcal","PGE",13,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.1999999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.39},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.45500000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.57199999999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.83199999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.7030000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.8720000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.6120000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.4430000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.96199999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.74099999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.45500000000000002}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SLATE_2_SLASR5_SUN"},"SLATE_2_SLASR5_SUN","R","Solar Tracking_Norcal","PGE",16,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.4000000000000001E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.56000000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.70399999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.024},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.0960000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.3039999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.984},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.776},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1839999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.91200000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.56000000000000005}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SLYCRK_1_UNIT_1"},"SLYCRK_1_UNIT_1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SMUDGO_7_UNIT_1"},"SMUDGO_7_UNIT_1","T","Geothermal","PGE",64.8,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Geothermal"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Geothermal"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":36.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":36.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":36.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":36.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":36.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":36.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":36.89}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SNCLRA_2_UNIT"},"SNCLRA_2_UNIT","F","Cogen","SCE",27.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.87}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SNCLRA_2_UNIT1"},"SNCLRA_2_UNIT1","T","Cogen","SCE",27.8,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.87}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SNCLRA_6_QF"},"SNCLRA_6_QF","F","Cogen","SCE",1.65,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.51},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.51},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.57999999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.56000000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.68}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SOLBLU_2_WSBSX2"},"SOLBLU_2_WSBSX2","R","Solar Tracking_Norcal","PGE",250,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.75}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SPBURN_7_SNOWMT"},"SPBURN_7_SNOWMT","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28999999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.0000000000000007E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SPI_LI_2_UNIT_1"},"SPI_LI_2_UNIT_1","F","Biomass/Wood","PGE",17.2,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Biomass/Wood"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biomass/Wood"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.39},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.45},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.5399999999999991},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.69},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.24}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SPRGVL_2_LINDPV"},"SPRGVL_2_LINDPV","R","Solar Fixed_Socal","SCE",4,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.6E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.14000000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17599999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.25600000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.52400000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.57599999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.496},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.44400000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.29599999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.22800000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.14000000000000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SRINTL_6_UNIT"},"SRINTL_6_UNIT","F","Cogen","PGE",6.9,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.03},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.22},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.19}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"STIGCT_2_LODI"},"STIGCT_2_LODI","T","CT","PGE",49.9,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.3}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"STNRES_1_UNIT"},"STNRES_1_UNIT","F","Biomass/Wood","PGE",19.899999999999999,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biomass/Wood"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.21},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.670000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.100000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.489999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.850000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.77}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"STOREY_2_MDRCH4"},"STOREY_2_MDRCH4","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.21},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SUMWHT_6_SWSSR1"},"SUMWHT_6_SWSSR1","R","Solar Tracking_Norcal","PGE",18.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.3999999999999996E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.55500000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.64749999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.81399999999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1839999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.4235000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.6640000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.294},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.0535000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.369},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.0545},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.64749999999999996}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SUNSET_2_UNITS"},"SUNSET_2_UNITS","T","Cogen","PGE",248,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":245.81},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":245.81},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":245.81},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":242.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":237.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":233.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":228.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":228.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":230.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":242.53},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":243.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":245.81}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SUNSHN_2_LNDFL"},"SUNSHN_2_LNDFL","T","Biogas","SCE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Biogas"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biogas"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.510000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.739999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.29},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.68},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.45},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.48}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"SYCAMR_2_UNIT_2"},"SYCAMR_2_UNIT_2","T","CT","SCE",76,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":58.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":58.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":58.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":58.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":58.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":74.680000000000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":74.680000000000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":74.680000000000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":74.680000000000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":74.680000000000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":58.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":58.82}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"TANHIL_6_SOLART"},"TANHIL_6_SOLART","T","Cogen","PGE",17,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.51},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.33},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.03},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.35}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"TEHAPI_2_PW1WD1"},"TEHAPI_2_PW1WD1","R","Wind_Socal","SCE",47.49,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.3914832169999993},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.9249236350000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.8419463049999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.5132414689999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.9891378240000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.3229889339999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.8036651209999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.1697156929999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.3404625499999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.9542877020000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6768106950000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.0878391300000008}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"TERMEX_2_PL1X3"},"TERMEX_2_PL1X3","F","CC","SDGE",625,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CCGT"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CCGT"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":586.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":586.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":586.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":586.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":582.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":584.57000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":582.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":584.57000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":587.53},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":596.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":586.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":586.4}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"TMPLTN_2_SOLAR"},"TMPLTN_2_SOLAR","R","Solar Fixed_Norcal","PGE",1.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.0000000000000001E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4999999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6000000000000003E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6000000000000002E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.216},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.186},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.16650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.111},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.5500000000000007E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"TOWNSITE_2_MEADDYN_LESR"},"TOWNSITE_2_MEADDYN_LESR","S","Storage","SCE",90,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":82.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":82.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":82.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":82.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":82.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":84.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":84.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":84.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":84.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":84.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":82.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":82.71}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"TRNQL8_2_VERSR1"},"TRNQL8_2_VERSR1","R","Solar Tracking_Norcal","PGE",60,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4400000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.1}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"TRNSWD_1_QF"},"TRNSWD_1_QF","R","Wind_Socal","SCE",38.97,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.79648181},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.72959155},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.24541586},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.93647951},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.38341862},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.8725620670000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.7803412250000008},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.2465489999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.4667378519999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.0951592659999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.9637937399999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.457565929999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"TULEWD_1_TULWD1"},"TULEWD_1_TULWD1","R","Wind_Socal","SDGE",130.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.059350599999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.52521656},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.549252320000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.645988880000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.953726809999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.123184999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.69611072},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.206104399999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.675307699999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.614119710000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.347521489999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.224952760000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"TWISSL_6_SOLAR1"},"TWISSL_6_SOLAR1","R","Solar Tracking_Norcal","PGE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"TXMCKT_6_UNIT"},"TXMCKT_6_UNIT","F","Cogen","PGE",11.2,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.69},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.58},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.96}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"ULTPCH_1_UNIT_1"},"ULTPCH_1_UNIT_1","F","Biomass/Wood","PGE",18,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Biomass/Wood"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biomass/Wood"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.93},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.62}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"UPLAND_RELIABILITY_PROJECT_LLC"},"UPLAND_RELIABILITY_PROJECT_LLC","S","Storage","SCE",120,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":110.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":110.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":110.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":110.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":110.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":113.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":113.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":113.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":113.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":113.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":110.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":110.28}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"USWND4_2_UNIT2"},"USWND4_2_UNIT2","T","Biogas","PGE",7.4,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Biogas"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biogas"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VACADX_1_SOLAR"},"VACADX_1_SOLAR","R","Solar Fixed_Norcal","PGE",2.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4999999999999997E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.7499999999999994E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.11},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.32750000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.27750000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.185},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.14249999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.7499999999999994E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VALLEY_5_PERRIS"},"VALLEY_5_PERRIS","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VALLEY_5_SOLAR1"},"VALLEY_5_SOLAR1","R","Solar Fixed_Socal","SCE",1.49,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.96E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4699999999999997E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2150000000000002E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.5559999999999993E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.536E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19519},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.21456},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.18476000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.16539000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.11026},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.4930000000000005E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2150000000000002E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VERNON_6_GONZL1"},"VERNON_6_GONZL1","T","CT","SCE",5.75,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.57},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.57}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VERNON_6_MALBRG"},"VERNON_6_MALBRG","F","CC","SCE",139,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CCGT"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CCGT"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":134.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":134.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":134.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":134.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":134.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":135.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":135.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":135.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":135.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":135.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":134.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":134.91}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VESTAL_2_RTS042"},"VESTAL_2_RTS042","R","Solar Fixed_Socal","SCE",5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17499999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.22},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.65500000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.55500000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28499999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17499999999999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VESTAL_6_QF"},"VESTAL_6_QF","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.61},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28000000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1100000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VICPAS_2_SOCBT2"},"VICPAS_2_SOCBT2","S","Storage","SCE",71,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":67.459999999999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":67.459999999999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":67.459999999999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":67.459999999999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":67.459999999999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":65.819999999999993},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":65.819999999999993},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":65.819999999999993},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":65.819999999999993},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":65.819999999999993},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":67.459999999999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":67.459999999999994}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VICTOR_1_LMASR1"},"VICTOR_1_LMASR1","R","Solar Tracking_Socal","SCE",1,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.0000000000000001E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.03},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5000000000000003E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.3999999999999997E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.4000000000000001E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.13100000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.14399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.124},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.111},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.3999999999999996E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.7000000000000002E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5000000000000003E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VICTOR_1_SOLAR3"},"VICTOR_1_SOLAR3","R","Solar Tracking_Socal","SCE",7,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.8000000000000001E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.21},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.245},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.308},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.44800000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.91700000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.008},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.86799999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.77700000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.51800000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.39900000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.245}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VIKING_2_VSHSB1_LESR"},"VIKING_2_VSHSB1_LESR","S","Storage","SDGE",150,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":137.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":137.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":137.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":137.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":137.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":141.33000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":141.33000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":141.33000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":141.33000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":141.33000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":137.85},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":137.85}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VISTRA_5_DALBT3"},"VISTRA_5_DALBT3","S","Storage","PGE",100,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":96.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":96.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":96.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":96.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":96.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":89.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":89.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":89.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":89.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":89.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":96.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":96.34}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VISTRA_5_PLABT1"},"VISTRA_5_PLABT1","S","Storage","PGE",100.4,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":77.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":77.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":77.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":77.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":77.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":96.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":96.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":96.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":96.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":96.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":77.14},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":77.14}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VISTRA_5_PLABT2"},"VISTRA_5_PLABT2","S","Storage","PGE",100.4,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":89.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":89.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":89.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":89.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":89.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":96.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":96.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":96.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":96.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":96.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":89.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":89.99}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VISTRA_5_PLABT3"},"VISTRA_5_PLABT3","S","Storage","PGE",74.599999999999994,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":61.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":61.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":61.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":61.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":61.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":71.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":71.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":71.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":71.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":71.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":61.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":61.46}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VISTRA_5_PLABT4"},"VISTRA_5_PLABT4","S","Storage","PGE",74.599999999999994,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":67.69},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":67.69},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":67.69},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":67.69},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":67.69},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":71.400000000000006},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":71.400000000000006},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":71.400000000000006},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":71.400000000000006},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":71.400000000000006},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":67.69},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":67.69}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VLCNTR_6_VCEBT1"},"VLCNTR_6_VCEBT1","S","Storage","SDGE",54,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":53.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":53.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":53.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":53.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":53.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":52.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VLCNTR_6_VCEBT2"},"VLCNTR_6_VCEBT2","S","Storage","SDGE",85,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.16}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VLCNTR_6_VCSLR"},"VLCNTR_6_VCSLR","R","Solar Tracking_Socal","SDGE",2.33,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.3200000000000002E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.9900000000000004E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.1549999999999997E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.10252},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.14912},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.30523},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.33551999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28892000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.25863000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17241999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.13281000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.1549999999999997E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VLCNTR_6_VCSLR1"},"VLCNTR_6_VCSLR1","R","Solar Fixed_Socal","SDGE",2.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4999999999999997E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.7499999999999994E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.11},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.32750000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.27750000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.185},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.14249999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.7499999999999994E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VLCNTR_6_VCSLR2"},"VLCNTR_6_VCSLR2","R","Solar Fixed_Socal","SDGE",5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.02},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.15},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17499999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.22},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.65500000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.55500000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28499999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17499999999999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VLYHOM_7_SSJID"},"VLYHOM_7_SSJID","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VOLTA_2_UNIT_1"},"VOLTA_2_UNIT_1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.4700000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1299999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.73},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.73},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.87},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.98}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VOLTA_2_UNIT_2"},"VOLTA_2_UNIT_2","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.43},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.39},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.28999999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.22},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.23},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.27},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.26}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VOLTA_7_PONHY1"},"VOLTA_7_PONHY1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.17},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.03},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.06}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VOLTA_7_QFUNTS"},"VOLTA_7_QFUNTS","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.03},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.03},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.03},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.03},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.04}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VOYAGR_2_VOAWD5"},"VOYAGR_2_VOAWD5","R","Wind_Socal","SCE",13.98,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.470266064},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.627299061},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.308494617},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2117312220000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.3518245270000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.1557251059999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.002847724},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.5218493449999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.572113423},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.458432135},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.9655046009999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.3808799970000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VOYAGR_2_VOYWD1"},"VOYAGR_2_VOYWD1","R","Wind_Socal","SCE",128.91,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.778397590000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.226403569999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.286698210000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.39444005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.68624462},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.87800597},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.46831903},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.03301853},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.4965051},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.44824653},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.123976979999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.954165979999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VOYAGR_2_VOYWD2"},"VOYAGR_2_VOYWD2","R","Wind_Socal","SCE",126.35,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.326045579999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.74529588},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.86396959},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.989430609999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.255581469999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.4832523},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.101560079999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.75433939},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.208621669999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.18118027},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.764056249999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.518182230000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VOYAGR_2_VOYWD3"},"VOYAGR_2_VOYWD3","R","Wind_Socal","SCE",42.45,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.5009151940000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.977742857},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.009699318},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.7158791400000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.1412697539999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.5458176510000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.0816084310000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.6210661430000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.7736920459999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4285010089999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.9682167609999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.229496127}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VOYAGR_2_VOYWD4"},"VOYAGR_2_VOYWD4","R","Wind_Socal","SCE",21.01,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.7124670960000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.9484658989999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.46934706},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.3239251059999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.534465902},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.239755685},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.0100021940000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2871283789999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.3626683129999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.191821112},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.9538806630000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.578132241}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"VSTAES_6_VESBT1"},"VSTAES_6_VESBT1","S","Storage","SDGE",40,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.73},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.73},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.73},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.73},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.73},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WADHAM_6_UNIT"},"WADHAM_6_UNIT","F","Biomass/Wood","PGE",29.07,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Biomass/Wood"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biomass/Wood"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.31},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.09},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.19},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.559999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.37},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.46},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.55}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WALCRK_2_CTG1"},"WALCRK_2_CTG1","T","CT","SCE",97.32,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":93.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":93.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":93.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":93.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":93.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.12},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.12}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WALCRK_2_CTG2"},"WALCRK_2_CTG2","T","CT","SCE",96.91,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":88.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":88.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":88.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":88.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":88.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":87.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":87.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":87.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":87.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":87.07},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":88.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":88.48}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WALCRK_2_CTG3"},"WALCRK_2_CTG3","T","CT","SCE",96.65,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.71}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WALCRK_2_CTG4"},"WALCRK_2_CTG4","T","CT","SCE",96.6,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":97.26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":97.26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":97.26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":97.26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":97.26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":88.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":88.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":88.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":88.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":88.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":97.26},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":97.26}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WALCRK_2_CTG5"},"WALCRK_2_CTG5","T","CT","SCE",96.65,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":95.89},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.49},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":98.49}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WALNUT_2_SOLAR"},"WALNUT_2_SOLAR","R","Solar Fixed_Socal","SCE",1.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.0000000000000001E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4999999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6000000000000003E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6000000000000002E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.216},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.186},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.16650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.111},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.5500000000000007E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WALNUT_6_HILLGEN"},"WALNUT_6_HILLGEN","F","Biogas","SCE",47,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Biogas"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biogas"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.59},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.95},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.53},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.13},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.43},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.100000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.41},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.350000000000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WALNUT_7_WCOVST"},"WALNUT_7_WCOVST","F","Biogas","SCE",6.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Biogas"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biogas"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.63},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.03},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.0199999999999996},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.95},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.8899999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.55},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.6100000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.79}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WARNE_2_UNIT"},"WARNE_2_UNIT","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":45.45},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":49.71},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":54.99},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":37.880000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.6399999999999997}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WAUKNA_1_SOLAR"},"WAUKNA_1_SOLAR","R","Solar Fixed_Norcal","PGE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WAUKNA_1_SOLAR2"},"WAUKNA_1_SOLAR2","R","Solar Tracking_Norcal","PGE",19.75,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.9000000000000001E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.59250000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.69125000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.86899999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.264},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.58725},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.8439999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.4489999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.19225},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.4615},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.12575},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.69125000000000003}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WDFRDF_2_WFFBT1"},"WDFRDF_2_WFFBT1","S","Storage","PGE",25,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.91}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WDLEAF_7_UNIT_1"},"WDLEAF_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":60},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":60},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":60},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":60},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":60},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":60},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":60},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":60},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":60},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":60},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":60},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":60}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WEBER_6_FORWRD"},"WEBER_6_FORWRD","F","Biogas","PGE",4.2,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Biogas"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biogas"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.05},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.82},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.61},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.04},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.03},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.0199999999999996}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WESCAN_2_BDSBT1"},"WESCAN_2_BDSBT1","S","Storage","SDGE",131,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":127.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":127.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":127.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":127.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":127.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":116.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":116.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":116.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":116.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":116.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":127.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":127.35}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WESTPT_2_UNIT"},"WESTPT_2_UNIT","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.78},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.22},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.94},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.4600000000000009},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.98},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.36},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":10.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.54}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WFRESN_1_SOLAR"},"WFRESN_1_SOLAR","R","Solar Fixed_Norcal","PGE",1.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.0000000000000001E-3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4999999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.6000000000000003E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6000000000000002E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.19650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.216},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.186},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.16650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.111},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.5500000000000007E-2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.2499999999999998E-2}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WHEATL_6_LNDFIL"},"WHEATL_6_LNDFIL","F","Biogas","PGE",3.55,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Biogas"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biogas"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.22},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.91},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.11},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.35},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.16}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WHTWTR_1_WINDA1"},"WHTWTR_1_WINDA1","R","Wind_Socal","SCE",61.5,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.194601769999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.667176810000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.324944200000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.41553734},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.120868489999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.58025576},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.856581609999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.014184330000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.36167251},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.197133559999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.14609482},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.081609050000001}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WILLOW_ROCK_STORAGE"},"WILLOW_ROCK_STORAGE","S","Storage","PGE",200,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":188.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":188.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":188.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":188.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":188.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":183.79}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WISE_1_UNIT_1"},"WISE_1_UNIT_1","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.3600000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.38},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.0399999999999991},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.34},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.76},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.52}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WISE_1_UNIT_2"},"WISE_1_UNIT_2","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WISHON_6_UNITS"},"WISHON_6_UNITS","H","Hydro",null,null,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Hydro"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.72},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.74},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.68},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.32},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.34}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WISTRA_2_WRSSR1"},"WISTRA_2_WRSSR1","R","Solar Tracking_Socal","SDGE",100,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4000000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.5}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WLDWD_1_SOLAR1"},"WLDWD_1_SOLAR1","R","Solar Tracking_Norcal","PGE",20,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.08},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.28},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.62},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2200000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.48},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1399999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WLDWD_1_SOLAR2"},"WLDWD_1_SOLAR2","R","Solar Tracking_Norcal","PGE",15,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.45},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.52500000000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.96},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.9650000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.16},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.665},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.1100000000000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.85499999999999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.52500000000000002}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WNDMAS_2_UNIT_1"},"WNDMAS_2_UNIT_1","R","Wind_Norcal","PGE",38,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.477965319999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.38784909},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.94061593},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.614478350000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.050292730000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.6268247000000002},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.5617902630000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.0412846289999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.2559927729999991},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.9185540699999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.7406764720000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.17237632}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WNDSTR_2_WIND"},"WNDSTR_2_WIND","R","Wind_Socal","SCE",120,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":21.20400055},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.55192327},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.815404430000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.984817360000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.18733499},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.50407817},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.191825949999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.0630845},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.494535819999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.518730769999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.871284129999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.436738170000002}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WOLFSK_1_UNITA1"},"WOLFSK_1_UNITA1","T","CT","PGE",48.68,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.88},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.5}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WRGTSR_2_WSFSR1"},"WRGTSR_2_WSFSR1","R","Solar Fixed_Norcal","PGE",200,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Solar_Fixed"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.8000000000000007},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":12.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":26.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.2},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":14.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":11.4},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WSENGY_1_UNIT_1"},"WSENGY_1_UNIT_1","F","Biomass/Wood","PGE",50,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Biomass/Wood"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Biomass/Wood"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":34.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":34.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":34.01},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.619999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":34.049999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":34.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":34.380000000000003},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":35.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":35.659999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":33.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":32.92},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":34.06}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WSTWND_2_M89WD2"},"WSTWND_2_M89WD2","R","Wind_Socal","SCE",82.65,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.139574580000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":29.118571759999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":25.970839649999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":27.436490419999998},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":28.384386679999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":20.938343719999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18.62189382},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.489794069999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":17.956784280000001},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.0478551},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":19.01097133},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":24.2999185}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WSTWND_2_M90WD2"},"WSTWND_2_M90WD2","R","Wind_Socal","SCE",64.819999999999993,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Wind"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.25927999999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.9445999999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2686999999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.8520799999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.1484799999999993},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.4914199999999997},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.3340799999999984},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.0376799999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.1950199999999995},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.7966799999999994},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.6947399999999999},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.2686999999999999}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WSTWND_2_SBSBT1"},"WSTWND_2_SBSBT1","S","Storage","SCE",80,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":76.010000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":76.010000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":76.010000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":76.010000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":76.010000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":79.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":79.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":79.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":79.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":79.52},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":76.010000000000005},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":76.010000000000005}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"WSTWND_2_SBSBT2"},"WSTWND_2_SBSBT2","S","Storage","SCE",40,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Battery Storage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.6},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.47},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":38.47}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"YELLOW_PINE_III"},"YELLOW_PINE_III","S","Storage","SCE",25,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Group UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"ID not in MRD"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":{"$error":"#N/A"}},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":23.56},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.97},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":22.97}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"YELPIN_2_YP2BT1"},"YELPIN_2_YP2BT1","S","Storage","SCE",65,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_BattStorage"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Battery Storage"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":61.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":61.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":61.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":61.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":61.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":61.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":61.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":61.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":61.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":61.06},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":61.83},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":61.83}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"YELPIN_2_YP2SR1"},"YELPIN_2_YP2SR1","R","Solar Tracking_Socal","SCE",125,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.75},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.375},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":5.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":16.375},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":18},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":15.5},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":13.875},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":9.25},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.125},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.375}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"YELPIN_2_YP2SR2"},"YELPIN_2_YP2SR2","R","Solar Tracking_Socal","SCE",60,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Original SERVM Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"N"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Paired_Solar_1Axis"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"NA"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":0.24},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":1.8},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.1},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.84},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.86},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":8.64},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":7.44},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":6.66},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":4.4400000000000004},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":3.42},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":2.1}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"YUBACT_1_SUNSWT"},"YUBACT_1_SUNSWT","F","Cogen","PGE",49.97,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"CHP"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"CHP"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":43.54},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.67},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":47.67}]
[null,{"$f":"SUBSTITUTE(SERVMUnits[[#This Row],[Unit Name]],\" \",\"_\")","v":"YUBACT_6_UNITA1"},"YUBACT_6_UNITA1","T","CT","PGE",47.16,true,false,"Yes",{"$f":"_xlfn.IFS(\n    AND(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]]),\n        SUMPRODUCT(\n            (--(SERVM_Resource_Types[SERVM Unit Types]=SERVMUnits[[#This Row],[Unit Category]])) *\n            (--(SERVM_Resource_Types[Apply UCAP]=TRUE))\n        )>0\n    ),\n    \"Group UCAP Value\",\n\n    AND(NOT(ISNA(SERVMUnits[[#This Row],[MRD Resource Type]])),SERVMUnits[[#This Row],[Dispatchable]]=\"Y\",COUNTIF(UCAP_Categories[UCAP Relevant RESOURCE TYPE],SERVMUnits[[#This Row],[MRD Resource Type]])>0),\n    \"Individual UCAP Value\",\n\n    TRUE,\n    \"Original SERVM Value\"\n)","v":"Individual UCAP Value"},{"$f":"_xlfn.IFNA(INDEX(MRD[Dispatchability],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0)),\"ID not in MRD\")","v":"Y"},{"$f":"INDEX(MRD[Resource Type],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],MRD[Clean_Resource_ID],0))","v":"Peaker"},{"$f":"_xlfn.XLOOKUP(SERVMUnits[[#This Row],[Unit Category]],SERVM_Resource_Types[SERVM Unit Types],SERVM_Resource_Types[Group UCAP Category])","v":"Peaker"},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[1],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=O$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&O$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[2],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=P$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&P$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[3],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Q$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Q$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[4],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=R$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&R$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[5],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=S$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&S$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[6],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=T$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&T$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.81},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[7],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=U$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&U$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.81},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[8],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=V$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&V$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.81},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[9],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=W$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&W$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.81},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[10],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=X$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&X$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.81},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[11],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Y$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Y$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.79},{"$f":"_xlfn.LET(\n     _xlpm.OriginalUCAP,\n     INDEX(SERVMUnitsOriginal[12],MATCH(SERVMUnits[[#This Row],[Clean_Resource_ID]],SERVMUnitsOriginal[Clean_Resource_ID],0)),\n\n     _xlfn.IFS(\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Original SERVM Value\", _xlpm.OriginalUCAP,\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Individual UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - INDEX(Resource_UCAP[EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE],\n                               MATCH(1,(Resource_UCAP[Clean_Resource_ID]=SERVMUnits[[#This Row],[Clean_Resource_ID]]) * (Resource_UCAP[SEASON]=Z$1),0))),\n                                2),\n\n         SERVMUnits[[#This Row],[UCAP Adjustment]]= \"Group UCAP Value\",\n                          ROUND(_xlpm.OriginalUCAP *\n                          (1 - _xlfn.XLOOKUP(SERVMUnits[[#This Row],[UCAP Resource Type]]&Z$1,Group_UCAP[RESOURCE TYPE]&Group_UCAP[SEASON],Group_UCAP[EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE])),\n                          2)\n))","v":46.79}]

{"sheet":"SERVM Units ORIGINAL","index":10,"n_rows":1214,"n_cols":21,"rows_kept":562,"cut":true,"hidden":false,"merged":[],"bounds":{"rows_first":250,"rows_last":62,"rows_between":250,"halvings":3}}
["Clean_Resource_ID","Unit Name","Unit Type","Unit Category","Region","Value","Selected In Study","Remote Generator","Exist ","1","2","3","4","5","6","7","8","9","10","11","12"]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"7STDRD_1_SOLAR1"},"7STDRD_1_SOLAR1","R","Solar Tracking_Norcal","PGE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ACACIA_6_SOLAR"},"ACACIA_6_SOLAR","R","Solar Fixed_Socal","SCE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ADLIN_1_UNITS"},"ADLIN_1_UNITS","T","Geothermal","PGE",22,true,false,"Yes",22,22,22,22,22,22,22,22,22,22,22,22]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ADMEST_6_SOLAR"},"ADMEST_6_SOLAR","R","Solar Fixed_Norcal","PGE",19,true,false,"Yes",7.5999999999999998E-2,0.56999999999999995,0.66500000000000004,0.83599999999999997,1.216,2.4889999999999999,2.7360000000000002,2.3559999999999999,2.109,1.4059999999999999,1.083,0.66500000000000004]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ADOBEE_1_SOLAR"},"ADOBEE_1_SOLAR","R","Solar Tracking_Norcal","PGE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"AGRICO_6_PL3N5"},"AGRICO_6_PL3N5","T","CT","PGE",22.69,true,false,"Yes",22.69,22.69,22.69,22.69,22.69,22.69,22.69,22.69,22.69,22.69,22.69,22.69]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"AGRICO_7_UNIT"},"AGRICO_7_UNIT","F","CC","PGE",50.6,true,false,"Yes",50.6,50.6,50.6,50.6,50.6,50.6,50.6,50.6,50.6,50.6,50.6,50.6]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"AKINGS_6_AMESR1"},"AKINGS_6_AMESR1","R","Solar Tracking_Norcal","PGE",123,true,false,"Yes",0.49199999999999999,3.69,4.3049999999999997,5.4119999999999999,7.8719999999999999,16.113,17.712,15.252000000000001,13.653,9.1020000000000003,7.0110000000000001,4.3049999999999997]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALAMIT_2_PL1X3"},"ALAMIT_2_PL1X3","F","CC","SCE",674.7,true,false,"Yes",674.7,674.7,674.7,674.7,674.7,674.7,674.7,674.7,674.7,674.7,674.7,674.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALAMIT_7_ES1"},"ALAMIT_7_ES1","S","Storage","SCE",100.45,true,false,"Yes",100,100,100,100,100,100,100,100,100,100,100,100]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALAMO_6_UNIT"},"ALAMO_6_UNIT","H","Hydro",null,null,true,false,"Yes",3.69,3.71,4.42,10.72,11.74,12.61,13.72,14,9.5399999999999991,11.18,14,12.57]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALLGNY_6_HYDRO1"},"ALLGNY_6_HYDRO1","H","Hydro",null,null,true,false,"Yes",0.22,0.28999999999999998,0.32,0.49,0.47,0.08,0.14000000000000001,0.03,0.01,0.03,0.14000000000000001,0.14000000000000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALMASL_2_AL6BT6"},"ALMASL_2_AL6BT6","S","Storage","SCE",50,true,false,"Yes",50,50,50,50,50,50,50,50,50,50,50,50]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALMASL_2_GS1SR1"},"ALMASL_2_GS1SR1","R","Solar Tracking_Socal","SCE",125,true,false,"Yes",0.5,3.75,4.375,5.5,8,16.375,18,15.5,13.875,9.25,7.125,4.375]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALMASL_2_GS4SR4"},"ALMASL_2_GS4SR4","R","Solar Tracking_Socal","SCE",100,true,false,"Yes",0.4,3,3.5,4.4000000000000004,6.4,13.1,14.4,12.4,11.1,7.4,5.7,3.5]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALMASL_2_GS6SR6"},"ALMASL_2_GS6SR6","R","Solar Tracking_Socal","SCE",100,true,false,"Yes",0.4,3,3.5,4.4000000000000004,6.4,13.1,14.4,12.4,11.1,7.4,5.7,3.5]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALMASL_2_GS7SR7"},"ALMASL_2_GS7SR7","R","Solar Tracking_Socal","SCE",132,true,false,"Yes",0.52800000000000002,3.96,4.62,5.8079999999999998,8.4480000000000004,17.292000000000002,19.007999999999999,16.367999999999999,14.651999999999999,9.7680000000000007,7.524,4.62]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALMEGT_1_UNIT_1"},"ALMEGT_1_UNIT_1","T","CT","PGE",25,true,false,"Yes",23.4,23.4,23.4,23.4,23.4,23.4,23.4,23.4,23.4,23.4,23.4,23.4]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALMEGT_1_UNIT_2"},"ALMEGT_1_UNIT_2","T","CT","PGE",25,true,false,"Yes",23.5,23.5,23.5,23.5,23.5,23.5,23.5,23.5,23.5,23.5,23.5,23.5]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALPAUG_1_TUDSR1"},"ALPAUG_1_TUDSR1","R","Solar Tracking_Norcal","PGE",3,true,false,"Yes",1.2E-2,0.09,0.105,0.13200000000000001,0.192,0.39300000000000002,0.432,0.372,0.33300000000000002,0.222,0.17100000000000001,0.105]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALPSLR_1_NTHSLR"},"ALPSLR_1_NTHSLR","R","Solar Fixed_Norcal","PGE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALPSLR_1_SPSSLR"},"ALPSLR_1_SPSSLR","R","Solar Fixed_Norcal","PGE",50,true,false,"Yes",0.2,1.5,1.75,2.2000000000000002,3.2,6.55,7.2,6.2,5.55,3.7,2.85,1.75]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALT6DN_2_WIND7"},"ALT6DN_2_WIND7","R","Wind_Socal","SCE",164.31,true,false,"Yes",53.954065319999998,57.888354820000004,51.63059483,54.544340480000002,56.428778889999997,41.625883330000001,37.020730479999997,34.77009151,35.698478229999999,29.91546366,37.79422503,48.308767189999998]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALT6DS_2_WIND9"},"ALT6DS_2_WIND9","R","Wind_Socal","SCE",132,true,false,"Yes",43.34451112,46.505159980000002,41.477929019999998,43.818714280000002,45.332595779999998,33.440548960000001,29.74095565,27.932883449999999,28.678711740000001,24.03287203,30.362349850000001,38.809307220000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALTA3A_2_CPCE4"},"ALTA3A_2_CPCE4","R","Wind_Socal","SCE",102,true,false,"Yes",18.023400469999999,19.16913478,16.843093769999999,16.137094749999999,17.15923475,15.72846644,14.613052059999999,11.10362183,11.47035545,10.64092115,14.340591509999999,17.371227439999998]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALTA3A_2_CPCE5"},"ALTA3A_2_CPCE5","R","Wind_Socal","SCE",168,true,false,"Yes",29.685600770000001,31.572692579999998,27.741566209999998,26.5787443,28.262268989999999,25.905709430000002,24.06855633,18.288318310000001,18.892350149999999,17.526223080000001,23.619797779999999,28.611433430000002]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALTA3A_2_CPCE8"},"ALTA3A_2_CPCE8","R","Wind_Socal","SCE",150,true,false,"Yes",26.505000679999998,28.189904089999999,24.76925554,23.731021699999999,25.234168740000001,23.130097710000001,21.489782439999999,16.32885563,16.868169770000002,15.64841346,21.089105159999999,25.545922709999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALTA4A_2_CPCW1"},"ALTA4A_2_CPCW1","R","Wind_Socal","SCE",150,true,false,"Yes",26.505000679999998,28.189904089999999,24.76925554,23.731021699999999,25.234168740000001,23.130097710000001,21.489782439999999,16.32885563,16.868169770000002,15.64841346,21.089105159999999,25.545922709999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALTA4B_2_CPCW2"},"ALTA4B_2_CPCW2","R","Wind_Socal","SCE",150,true,false,"Yes",26.505000679999998,28.189904089999999,24.76925554,23.731021699999999,25.234168740000001,23.130097710000001,21.489782439999999,16.32885563,16.868169770000002,15.64841346,21.089105159999999,25.545922709999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALTA4B_2_CPCW3"},"ALTA4B_2_CPCW3","R","Wind_Socal","SCE",150,true,false,"Yes",26.505000679999998,28.189904089999999,24.76925554,23.731021699999999,25.234168740000001,23.130097710000001,21.489782439999999,16.32885563,16.868169770000002,15.64841346,21.089105159999999,25.545922709999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALTA4B_2_CPCW6"},"ALTA4B_2_CPCW6","R","Wind_Socal","SCE",150,true,false,"Yes",26.505000679999998,28.189904089999999,24.76925554,23.731021699999999,25.234168740000001,23.130097710000001,21.489782439999999,16.32885563,16.868169770000002,15.64841346,21.089105159999999,25.545922709999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALTA6B_2_WIND11"},"ALTA6B_2_WIND11","R","Wind_Socal","SCE",88.15,true,false,"Yes",15.576105399999999,16.566266970000001,14.55606584,13.94593042,14.829279830000001,13.592787420000001,12.62882881,9.5959241590000008,9.9128611029999991,9.1960509770000005,12.39336413,15.01248725]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALTA6E_2_WIND10"},"ALTA6E_2_WIND10","R","Wind_Socal","SCE",134.84,true,false,"Yes",23.826228619999998,25.340844449999999,22.265909449999999,21.332606439999999,22.683835420000001,20.792415829999999,19.317881759999999,14.67855262,15.16336008,14.066880469999999,18.957699600000002,22.964081449999998]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALTWD_2_AT3WD3"},"ALTWD_2_AT3WD3","R","Wind_Socal","SCE",9.8000000000000007,true,false,"Yes",1.7316600449999999,1.8417403999999999,1.6182580289999999,1.550426751,1.648632358,1.511166384,1.4039991190000001,1.066818568,1.102053758,1.0223630130000001,1.377821537,1.669000284]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ALTWD_2_COAWD1"},"ALTWD_2_COAWD1","R","Wind_Socal","SCE",50.4,true,false,"Yes",8.9056802299999998,9.4718077740000002,8.3224698620000002,7.9736232899999999,8.4786806979999998,7.7717128290000002,7.2205668999999997,5.4864954920000004,5.6677050439999999,5.2578669229999999,7.085939335,8.5834300300000006]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ANAHM_2_CANYN1"},"ANAHM_2_CANYN1","T","CT","SCE",49.21,true,false,"Yes",49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ANAHM_2_CANYN2"},"ANAHM_2_CANYN2","T","CT","SCE",48.04,true,false,"Yes",48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ANAHM_2_CANYN3"},"ANAHM_2_CANYN3","T","CT","SCE",46.49,true,false,"Yes",46.49,46.49,46.49,46.49,46.49,46.49,46.49,46.49,46.49,46.49,46.49,46.49]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ANAHM_2_CANYN4"},"ANAHM_2_CANYN4","T","CT","SCE",49.8,true,false,"Yes",49.8,49.8,49.8,49.8,49.8,49.8,49.8,49.8,49.8,49.8,49.8,49.8]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ANGELA"},"ANGELA","R","Solar Tracking_Norcal","PGE",40,true,false,"Yes",0.16,1.2,1.4,1.76,2.56,5.24,5.76,4.96,4.4400000000000004,2.96,2.2799999999999998,1.4]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ANZA_6_SOLAR1"},"ANZA_6_SOLAR1","R","Solar Tracking_Socal","SDGE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"AQUAWS_2_AQWSR1"},"AQUAWS_2_AQWSR1","R","Solar Tracking_Norcal","PGE",250,true,false,"Yes",1,7.5,8.75,11,16,32.75,36,31,27.75,18.5,14.25,8.75]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ARAMIS"},"ARAMIS","R","Solar Tracking_Norcal","PGE",100,true,false,"Yes",0.4,3,3.5,4.4000000000000004,6.4,13.1,14.4,12.4,11.1,7.4,5.7,3.5]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ARBWD_6_QF"},"ARBWD_6_QF","R","Wind_Socal","SCE",19.95,true,false,"Yes",3.5251650909999999,3.7492572439999998,3.2943109869999998,3.1562258860000001,3.3561444429999998,3.0763029949999998,2.8581410649999999,2.1717377990000002,2.2434665800000002,2.0812389900000001,2.804850987,3.3976077199999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ARCOGN_2_UNITS"},"ARCOGN_2_UNITS","F","Cogen","SCE",416.6,true,false,"Yes",305,305,305,305,305,305,305,305,305,305,305,305]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ARLINGTONENERGYCENTERSOLAR"},"ARLINGTONENERGYCENTERSOLAR","R","Solar Tracking_Socal","SCE",133,true,false,"Yes",0.53200000000000003,3.99,4.6550000000000002,5.8520000000000003,8.5120000000000005,17.422999999999998,19.152000000000001,16.492000000000001,14.763,9.8420000000000005,7.5810000000000004,4.6550000000000002]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ARLNTN_2_AR1SR1"},"ARLNTN_2_AR1SR1","R","Solar Tracking_Socal","SCE",100,true,false,"Yes",0.4,3,3.5,4.4000000000000004,6.4,13.1,14.4,12.4,11.1,7.4,5.7,3.5]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ARLNTN_2_ASUSR1"},"ARLNTN_2_ASUSR1","R","Solar Tracking_Socal","SCE",131,true,false,"Yes",0.52400000000000002,3.93,4.585,5.7640000000000002,8.3840000000000003,17.161000000000001,18.864000000000001,16.244,14.541,9.6940000000000008,7.4669999999999996,4.585]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ARVINN_6_ORION1"},"ARVINN_6_ORION1","R","Solar Fixed_Norcal","PGE",12,true,false,"Yes",4.8000000000000001E-2,0.36,0.42,0.52800000000000002,0.76800000000000002,1.5720000000000001,1.728,1.488,1.3320000000000001,0.88800000000000001,0.68400000000000005,0.42]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ARVINN_6_ORION2"},"ARVINN_6_ORION2","R","Solar Tracking_Norcal","PGE",8,true,false,"Yes",3.2000000000000001E-2,0.24,0.28000000000000003,0.35199999999999998,0.51200000000000001,1.048,1.1519999999999999,0.99199999999999999,0.88800000000000001,0.59199999999999997,0.45600000000000002,0.28000000000000003]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ASHUSA_MORDOR_1"},"ASHUSA_MORDOR_1","S","Storage","SCE",25,true,false,"Yes",25,25,25,25,25,25,25,25,25,25,25,25]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ASHUSA_MORDOR_2"},"ASHUSA_MORDOR_2","S","Storage","SCE",20,true,false,"Yes",20,20,20,20,20,20,20,20,20,20,20,20]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ASTORA_2_SOLAR1"},"ASTORA_2_SOLAR1","R","Solar Tracking_Socal","SCE",100,true,false,"Yes",0.4,3,3.5,4.4000000000000004,6.4,13.1,14.4,12.4,11.1,7.4,5.7,3.5]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ASTORA_2_SOLAR2"},"ASTORA_2_SOLAR2","R","Solar Tracking_Socal","SCE",75,true,false,"Yes",0.3,2.25,2.625,3.3,4.8,9.8249999999999993,10.8,9.3000000000000007,8.3249999999999993,5.55,4.2750000000000004,2.625]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ATHOS_5_AP1X2"},"ATHOS_5_AP1X2","R","Solar Tracking_Socal","SCE",250,true,false,"Yes",1,7.5,8.75,11,16,32.75,36,31,27.75,18.5,14.25,8.75]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ATHOS_5_AP2X2"},"ATHOS_5_AP2X2","R","Solar Tracking_Socal","SCE",200,true,false,"Yes",0.8,6,7,8.8000000000000007,12.8,26.2,28.8,24.8,22.2,14.8,11.4,7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ATWEL2_1_SOLAR1"},"ATWEL2_1_SOLAR1","R","Solar Tracking_Norcal","PGE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ATWELL_1_SOLAR"},"ATWELL_1_SOLAR","R","Solar Fixed_Norcal","PGE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"AVENAL_6_AVPARK"},"AVENAL_6_AVPARK","R","Solar Fixed_Norcal","PGE",6,true,false,"Yes",2.4E-2,0.18,0.21,0.26400000000000001,0.38400000000000001,0.78600000000000003,0.86399999999999999,0.74399999999999999,0.66600000000000004,0.44400000000000001,0.34200000000000003,0.21]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"AVENAL_6_SANDDG"},"AVENAL_6_SANDDG","R","Solar Fixed_Norcal","PGE",19,true,false,"Yes",7.5999999999999998E-2,0.56999999999999995,0.66500000000000004,0.83599999999999997,1.216,2.4889999999999999,2.7360000000000002,2.3559999999999999,2.109,1.4059999999999999,1.083,0.66500000000000004]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"AVENAL_6_SUNCTY"},"AVENAL_6_SUNCTY","R","Solar Fixed_Norcal","PGE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"AVOCET"},"AVOCET","S","Storage","SCE",200,true,false,"Yes",200,200,200,200,200,200,200,200,200,200,200,200]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"AVSOLR_2_SOLAR"},"AVSOLR_2_SOLAR","R","Solar Fixed_Socal","SCE",241.5,true,false,"Yes",0.96599999999999997,7.2450000000000001,8.4525000000000006,10.625999999999999,15.456,31.636500000000002,34.776000000000003,29.946000000000002,26.8065,17.870999999999999,13.765499999999999,8.4525000000000006]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"AZALEASTORAGE"},"AZALEASTORAGE","S","Storage","PGE",55,true,false,"Yes",55,55,55,55,55,55,55,55,55,55,55,55]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BALCHS_7_UNIT_1"},"BALCHS_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",31,31,25.2,31,31,31,31,31,31,31,31,31]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BALCHS_7_UNIT_2"},"BALCHS_7_UNIT_2","H","Hydro",null,null,true,false,"Yes",52.5,52.5,43.4,52.5,52.5,52.5,52.5,52.5,52.5,52.5,52.5,52.5]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BALCHS_7_UNIT_3"},"BALCHS_7_UNIT_3","H","Hydro",null,null,true,false,"Yes",54.6,54.6,43.78,54.6,54.6,54.6,54.6,54.6,54.6,54.6,54.6,54.6]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BANKPP_2_NSPIN"},"BANKPP_2_NSPIN","C","DR","PGE",270,true,false,"Yes",127,127,127,127,127,127,127,127,127,127,127,127]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BARRE_2_QF"},"BARRE_2_QF","F","Cogen","SCE",0.2,true,false,"Yes",0,0,0.01,0.01,0,0,0,0,0,0,0,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BARRE_6_PEAKER"},"BARRE_6_PEAKER","T","CT","SCE",49,true,false,"Yes",49,49,49,49,49,49,49,49,49,49,49,49]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BASICE_2_UNITS"},"BASICE_2_UNITS","F","Cogen","PGE",120,true,false,"Yes",120,120,120,120,120,120,120,120,120,120,120,120]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BDGRCK_1_UNITS"},"BDGRCK_1_UNITS","T","CT","PGE",48.08,true,false,"Yes",48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BEARDS_7_UNIT_1"},"BEARDS_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",6.3,2.74,2,6.54,5.96,9.1,5.54,5.94,3.8,3.2,6.2,8.4]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BEARMT_1_UNIT"},"BEARMT_1_UNIT","T","CT","PGE",49.21,true,false,"Yes",49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BELDEN_7_UNIT_1"},"BELDEN_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",2,2,1.6,2.08,2.08,35.200000000000003,80.8,93.95,88,45.2,2,1.6]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BELLEFIELD_STORAGE_1"},"BELLEFIELD_STORAGE_1","S","Storage","SCE",500,true,false,"Yes",500,500,500,500,500,500,500,500,500,500,500,500]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BERCYN_2_BCEBT1"},"BERCYN_2_BCEBT1","S","Storage","PGE",13,true,false,"Yes",13,13,13,13,13,13,13,13,13,13,13,13]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BEVERLY_SOLAR"},"BEVERLY_SOLAR","R","Solar Tracking_Socal","SCE",0.4,true,false,"Yes",1.6000000000000001E-3,1.2E-2,1.4E-2,1.7600000000000001E-2,2.5600000000000001E-2,5.2400000000000002E-2,5.7599999999999998E-2,4.9599999999999998E-2,4.4400000000000002E-2,2.9600000000000001E-2,2.2800000000000001E-2,1.4E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BGSKYN_2_AS2SR1"},"BGSKYN_2_AS2SR1","R","Solar Tracking_Socal","SCE",105,true,false,"Yes",0.42,3.15,3.6749999999999998,4.62,6.72,13.755000000000001,15.12,13.02,11.654999999999999,7.77,5.9850000000000003,3.6749999999999998]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BGSKYN_2_ASPSR2"},"BGSKYN_2_ASPSR2","R","Solar Tracking_Socal","SCE",100,true,false,"Yes",0.4,3,3.5,4.4000000000000004,6.4,13.1,14.4,12.4,11.1,7.4,5.7,3.5]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BGSKYN_2_ASSR1B"},"BGSKYN_2_ASSR1B","R","Solar Tracking_Socal","SCE",17,true,false,"Yes",6.8000000000000005E-2,0.51,0.59499999999999997,0.748,1.0880000000000001,2.2269999999999999,2.448,2.1080000000000001,1.887,1.258,0.96899999999999997,0.59499999999999997]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BGSKYN_2_ASSR3A"},"BGSKYN_2_ASSR3A","R","Solar Tracking_Socal","SCE",15,true,false,"Yes",0.06,0.45,0.52500000000000002,0.66,0.96,1.9650000000000001,2.16,1.86,1.665,1.1100000000000001,0.85499999999999998,0.52500000000000002]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BGSKYN_2_ASSR3B"},"BGSKYN_2_ASSR3B","R","Solar Tracking_Socal","SCE",5,true,false,"Yes",0.02,0.15,0.17499999999999999,0.22,0.32,0.65500000000000003,0.72,0.62,0.55500000000000005,0.37,0.28499999999999998,0.17499999999999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BGSKYN_2_BS3SR3"},"BGSKYN_2_BS3SR3","R","Solar Tracking_Socal","SCE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGCRK_2_EXESWD"},"BIGCRK_2_EXESWD","H","Hydro",null,null,true,false,"Yes",522.6,570.6,548.20000000000005,590,700,730.2,710.02,700,700,536.08000000000004,516.6,549.52]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_AS2BT1"},"BIGSKY_2_AS2BT1","S","Storage","SCE",127,true,false,"Yes",127,127,127,127,127,127,127,127,127,127,127,127]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_ASLBT2"},"BIGSKY_2_ASLBT2","S","Storage","SCE",100,true,false,"Yes",100,100,100,100,100,100,100,100,100,100,100,100]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_BSKSR6"},"BIGSKY_2_BSKSR6","R","Solar Tracking_Socal","SCE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_BSKSR7"},"BIGSKY_2_BSKSR7","R","Solar Tracking_Socal","SCE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_BSKSR8"},"BIGSKY_2_BSKSR8","R","Solar Tracking_Socal","SCE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_SOLAR1"},"BIGSKY_2_SOLAR1","R","Solar Tracking_Socal","SCE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_SOLAR2"},"BIGSKY_2_SOLAR2","R","Solar Tracking_Socal","SCE",40,true,false,"Yes",0.16,1.2,1.4,1.76,2.56,5.24,5.76,4.96,4.4400000000000004,2.96,2.2799999999999998,1.4]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_SOLAR3"},"BIGSKY_2_SOLAR3","R","Solar Tracking_Socal","SCE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_SOLAR4"},"BIGSKY_2_SOLAR4","R","Solar Tracking_Socal","SCE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_SOLAR5"},"BIGSKY_2_SOLAR5","R","Solar Tracking_Socal","SCE",5,true,false,"Yes",0.02,0.15,0.17499999999999999,0.22,0.32,0.65500000000000003,0.72,0.62,0.55500000000000005,0.37,0.28499999999999998,0.17499999999999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_SOLAR6"},"BIGSKY_2_SOLAR6","R","Solar Tracking_Socal","SCE",85,true,false,"Yes",0.34,2.5499999999999998,2.9750000000000001,3.74,5.44,11.135,12.24,10.54,9.4350000000000005,6.29,4.8449999999999998,2.9750000000000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIGSKY_2_SOLAR7"},"BIGSKY_2_SOLAR7","R","Solar Tracking_Socal","SCE",50,true,false,"Yes",0.2,1.5,1.75,2.2000000000000002,3.2,6.55,7.2,6.2,5.55,3.7,2.85,1.75]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BIOMAS_1_UNIT_1"},"BIOMAS_1_UNIT_1","F","Biomass/Wood","PGE",25.5,true,false,"Yes",15.91,16.16,15.9,16.21,16.18,15.6,14.66,15.59,23.3,16.149999999999999,18.899999999999999,24.24]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BISHOP_1_ALAMO"},"BISHOP_1_ALAMO","H","Hydro",null,null,true,false,"Yes",1.92,2.16,3.27,4.38,6.86,8.42,7.5,7.08,5.88,3.18,2.46,2.04]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BISHOP_1_UNITS"},"BISHOP_1_UNITS","H","Hydro",null,null,true,false,"Yes",3.34,3.66,5.17,7.17,8.84,9,9.73,7.67,8.93,6.05,5.15,4.76]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BKRFLD_2_SOLAR1"},"BKRFLD_2_SOLAR1","R","Solar Tracking_Norcal","PGE",1.38,true,false,"Yes",5.5199999999999997E-3,4.1399999999999999E-2,4.8300000000000003E-2,6.0720000000000003E-2,8.8319999999999996E-2,0.18078,0.19872000000000001,0.17111999999999999,0.15318000000000001,0.10212,7.8659999999999994E-2,4.8300000000000003E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BLACK_7_UNIT_1"},"BLACK_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",84.2,82.6,82.6,82.6,84.6,85,85,85,85,68,68,84]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BLACK_7_UNIT_2"},"BLACK_7_UNIT_2","H","Hydro",null,null,true,false,"Yes",83.48,83.28,83.28,83.48,84.1,83.88,84.1,84.1,84.1,84.1,71.28,80.8]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BLAST_1_WIND"},"BLAST_1_WIND","R","Wind_Socal","SCE",49,true,false,"Yes",8.6583002239999995,9.2087020020000008,8.0912901440000002,7.7521337539999999,8.2431617890000002,7.555831918,7.0199955970000003,5.3340928390000002,5.5102687919999997,5.111815064,6.8891076870000001,8.3450014180000007]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BLCKBT_2_STONEY"},"BLCKBT_2_STONEY","H","Hydro",null,null,true,false,"Yes",2.1800000000000002,2.1800000000000002,1.3,3.5,2.7,2.57,2.02,1.83,1.5,1.5,2.1,3.24]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BLCKWL_6_SOLAR1"},"BLCKWL_6_SOLAR1","R","Solar Tracking_Norcal","PGE",12,true,false,"Yes",4.8000000000000001E-2,0.36,0.42,0.52800000000000002,0.76800000000000002,1.5720000000000001,1.728,1.488,1.3320000000000001,0.88800000000000001,0.68400000000000005,0.42]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BLKCRK_2_GMCBT1"},"BLKCRK_2_GMCBT1","S","Storage","SCE",230,true,false,"Yes",230,230,230,230,230,230,230,230,230,230,230,230]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BLKDIA_2_BDEBT1"},"BLKDIA_2_BDEBT1","S","Storage","PGE",200,true,false,"Yes",200,200,200,200,200,200,200,200,200,200,200,200]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BLM_2_UNITS"},"BLM_2_UNITS","T","Geothermal","SCE",72,true,false,"Yes",47,47,47,47,47,47,47,47,47,47,47,47]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BLM_W_2_COSBT1"},"BLM_W_2_COSBT1","S","Storage","PGE",60,true,false,"Yes",60,60,60,60,60,60,60,60,60,60,60,60]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BLVRDE_6_BLVBT1"},"BLVRDE_6_BLVBT1","S","Storage","SDGE",9.75,true,false,"Yes",9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BLYTHE_1_SOLAR2"},"BLYTHE_1_SOLAR2","R","Solar Tracking_Socal","SCE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BNNIEN_7_ALTAPH"},"BNNIEN_7_ALTAPH","H","Hydro",null,null,true,false,"Yes",0.36,0.31,0.31,0.46,0.21,0.44,0.46,0.55000000000000004,0.44,0.56000000000000005,0.33,0.22]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BOGUE_1_UNITA1"},"BOGUE_1_UNITA1","T","CT","PGE",48.69,true,false,"Yes",47.38,47.38,47.38,47.38,47.38,47.38,47.38,47.38,47.38,47.38,47.38,47.38]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BORDER_6_UNITA1"},"BORDER_6_UNITA1","T","CT","SDGE",51.25,true,false,"Yes",51.25,51.25,51.25,51.25,51.25,51.25,51.25,51.25,51.25,51.25,51.25,51.25]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BOWMN_6_HYDRO"},"BOWMN_6_HYDRO","H","Hydro",null,null,true,false,"Yes",0.17,0.28999999999999998,0.56999999999999995,0.87,2.13,1.45,2.23,1.99,1.73,1.1000000000000001,0.5,0.36]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BRDGVL_7_BAKER"},"BRDGVL_7_BAKER","H","Hydro",null,null,true,false,"Yes",0.55000000000000004,0.56999999999999995,0.56000000000000005,0.46,0.12,0.01,0,0,0,0.01,0.08,0.56999999999999995]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BRDSLD_2_HIWIND"},"BRDSLD_2_HIWIND","R","Wind_Norcal","PGE",162,true,false,"Yes",28.62540074,30.445096419999999,26.75079599,25.62950343,27.252902240000001,24.980505520000001,23.208965039999999,17.635164079999999,18.21762335,16.90028654,22.77623358,27.589596530000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BRDSLD_2_MTZUM2"},"BRDSLD_2_MTZUM2","R","Wind_Norcal","PGE",78.2,true,false,"Yes",25.67833916,27.55078417,24.57253068,25.959268609999999,26.85612871,19.81099188,17.619263119999999,16.548117319999999,16.98996408,14.23765601,17.987392109999998,22.99157443]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BRDSLD_2_MTZUMA"},"BRDSLD_2_MTZUMA","R","Wind_Norcal","PGE",36.799999999999997,true,false,"Yes",12.08392431,12.965074899999999,11.56354385,12.216126409999999,12.63817822,9.3228197099999992,8.2914179390000005,7.7873493250000001,7.9952772120000004,6.7000734150000003,8.4646551100000007,10.819564440000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BRDSLD_2_SHILO1"},"BRDSLD_2_SHILO1","R","Wind_Norcal","PGE",150,true,false,"Yes",49.255126269999998,52.846772710000003,47.134010250000003,49.793993499999999,51.514313389999998,38.000623820000001,33.79654051,31.741913010000001,32.589445159999997,27.31008185,34.502670279999997,44.101485480000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BRDSLD_2_SHILO2"},"BRDSLD_2_SHILO2","R","Wind_Norcal","PGE",150,true,false,"Yes",49.255126269999998,52.846772710000003,47.134010250000003,49.793993499999999,51.514313389999998,38.000623820000001,33.79654051,31.741913010000001,32.589445159999997,27.31008185,34.502670279999997,44.101485480000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BRDSLD_2_SHLO3A"},"BRDSLD_2_SHLO3A","R","Wind_Norcal","PGE",102.5,true,false,"Yes",33.65766962,36.111961350000001,32.208240340000003,34.025895560000002,35.201447479999999,25.967092940000001,23.094302679999998,21.690307220000001,22.269454190000001,18.66188927,23.576824689999999,30.13601508]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BRDSLD_2_SHLO3B"},"BRDSLD_2_SHLO3B","R","Wind_Norcal","PGE",100,true,false,"Yes",32.836750850000001,35.231181800000002,31.422673499999998,33.195995670000002,34.342875589999998,25.333749210000001,22.531027009999999,21.16127534,21.726296770000001,18.20672124,23.001780190000002,29.400990319999998]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BREGGO_6_DEGRSL"},"BREGGO_6_DEGRSL","R","Solar Tracking_Socal","SDGE",6.3,true,false,"Yes",2.52E-2,0.189,0.2205,0.2772,0.4032,0.82530000000000003,0.90720000000000001,0.78120000000000001,0.69930000000000003,0.4662,0.35909999999999997,0.2205]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BREGGO_6_SOLAR"},"BREGGO_6_SOLAR","R","Solar Fixed_Socal","SDGE",26,true,false,"Yes",0.104,0.78,0.91,1.1439999999999999,1.6639999999999999,3.4060000000000001,3.7440000000000002,3.2240000000000002,2.8860000000000001,1.9239999999999999,1.482,0.91]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BRIGHT_CANYON"},"BRIGHT_CANYON","S","Storage","SDGE",20,true,false,"Yes",20,20,20,20,20,20,20,20,20,20,20,20]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BRODIE_2_WIND"},"BRODIE_2_WIND","R","Wind_Socal","SCE",102,true,false,"Yes",18.023400469999999,19.16913478,16.843093769999999,16.137094749999999,17.15923475,15.72846644,14.613052059999999,11.10362183,11.47035545,10.64092115,14.340591509999999,17.371227439999998]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BUCKBL_2_PL1X3"},"BUCKBL_2_PL1X3","F","CC","SCE",493.63,true,false,"Yes",493.63,493.63,493.63,493.63,493.63,493.63,493.63,493.63,493.63,493.63,493.63,493.63]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BUCKCK_2_HYDRO"},"BUCKCK_2_HYDRO","H","Hydro",null,null,true,false,"Yes",0.74,0.87,0.72,0.75,0.56999999999999995,0.31,0.09,0,0,0.02,0.15,0.49]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BUCKCK_7_OAKFLT"},"BUCKCK_7_OAKFLT","H","Hydro",null,null,true,false,"Yes",0.28999999999999998,0.19,0.23,0.18,0.23,0.21,0.13,0,0,0,0,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BUCKCK_7_PL1X2"},"BUCKCK_7_PL1X2","H","Hydro",null,null,true,false,"Yes",33,33,52.4,52.4,52.4,52.4,52.4,46.8,33,33,33,50.8]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BUCKWD_1_NPALM1"},"BUCKWD_1_NPALM1","R","Solar Tracking_Socal","SCE",2.4,true,false,"Yes",9.5999999999999992E-3,7.1999999999999995E-2,8.4000000000000005E-2,0.1056,0.15359999999999999,0.31440000000000001,0.34560000000000002,0.29759999999999998,0.26640000000000003,0.17760000000000001,0.1368,8.4000000000000005E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BUCKWD_1_QF"},"BUCKWD_1_QF","R","Wind_Socal","SCE",16.5,true,false,"Yes",2.9155500750000001,3.1008894499999999,2.7246181100000002,2.6104123869999998,2.775758562,2.544310748,2.3638760689999998,1.796174119,1.855498675,1.721325481,2.3198015679999999,2.810051498]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BURNYF_2_UNIT_1"},"BURNYF_2_UNIT_1","F","Biomass/Wood","PGE",29,true,false,"Yes",28.32,28.61,28.17,29,29,29,29,29,29,28.93,29,29]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"BUTTVL_7_UNIT_1"},"BUTTVL_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",39.5,39.5,39.5,39.5,39.5,39.5,39.5,39.5,39.4,32.4,39.5,39.5]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CABALO_2_M2BSR1"},"CABALO_2_M2BSR1","R","Solar Tracking_Norcal","PGE",50,true,false,"Yes",0.2,1.5,1.75,2.2000000000000002,3.2,6.55,7.2,6.2,5.55,3.7,2.85,1.75]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CABALO_2_M2WSR2"},"CABALO_2_M2WSR2","R","Solar Tracking_Norcal","PGE",100,true,false,"Yes",0.4,3,3.5,4.4000000000000004,6.4,13.1,14.4,12.4,11.1,7.4,5.7,3.5]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CABLRO_2_CBSBT1"},"CABLRO_2_CBSBT1","S","Storage","PGE",99.7,true,false,"Yes",99.7,99.7,99.7,99.7,99.7,99.7,99.7,99.7,99.7,99.7,99.7,99.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CABZON_1_WINDA1"},"CABZON_1_WINDA1","R","Wind_Socal","SCE",41,true,false,"Yes",13.46306785,14.444784540000001,12.883296140000001,13.61035822,14.080578989999999,10.386837180000001,9.2377210729999994,8.6761228890000002,8.9077816760000008,7.4647557070000001,9.4307298779999993,12.054406030000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CALFTN_2_CFSBT1"},"CALFTN_2_CFSBT1","S","Storage","PGE",60,true,false,"Yes",60,60,60,60,60,60,60,60,60,60,60,60]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CALFTN_2_SOLAR"},"CALFTN_2_SOLAR","R","Solar Fixed_Norcal","PGE",130,true,false,"Yes",0.52,3.9,4.55,5.72,8.32,17.03,18.72,16.12,14.43,9.6199999999999992,7.41,4.55]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CALFTS_2_CFSSR1"},"CALFTS_2_CFSSR1","R","Solar Tracking_Norcal","PGE",150,true,false,"Yes",0.6,4.5,5.25,6.6,9.6,19.649999999999999,21.6,18.600000000000001,16.649999999999999,11.1,8.5500000000000007,5.25]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CALGEN_1_UNITS"},"CALGEN_1_UNITS","T","Geothermal","SCE",80,true,false,"Yes",80,80,80,80,80,80,80,80,80,80,80,80]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CALPIN_1_AGNEW"},"CALPIN_1_AGNEW","T","CC","PGE",28.56,true,false,"Yes",28.56,28.56,28.56,28.56,28.56,28.56,28.56,28.56,28.56,28.56,28.56,28.56]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CAMCHE_1_PL1X3"},"CAMCHE_1_PL1X3","H","Hydro",null,null,true,false,"Yes",4.18,3.29,4.2,4.32,4.0999999999999996,3.65,3.99,2.5099999999999998,1.06,1.56,0.69,1.62]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CAMLOT_2_SOLAR1"},"CAMLOT_2_SOLAR1","R","Solar Fixed_Socal","SCE",45,true,false,"Yes",0.18,1.35,1.575,1.98,2.88,5.8949999999999996,6.48,5.58,4.9950000000000001,3.33,2.5649999999999999,1.575]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CAMPFW_7_FARWST"},"CAMPFW_7_FARWST","H","Hydro",null,null,true,false,"Yes",0,0,3.28,2,1.54,0.74,2.82,2.78,0,0,0,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CANTUA_1_SOLAR"},"CANTUA_1_SOLAR","R","Solar Fixed_Norcal","PGE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CAPWD_1_QF"},"CAPWD_1_QF","R","Wind_Socal","SCE",19.55,true,false,"Yes",3.4544850889999998,3.6740841660000001,3.228259639,3.092943161,3.2888533259999999,3.014622734,2.8008349780000001,2.1281941839999998,2.1984847940000001,2.039509888,2.748613373,3.3294852599999998]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CARBOU_7_PL2X3"},"CARBOU_7_PL2X3","H","Hydro",null,null,true,false,"Yes",35.54,8.48,6.4,38.799999999999997,20.8,24.1,20.8,20.8,20.8,20.8,20.8,21.32]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CARBOU_7_PL4X5"},"CARBOU_7_PL4X5","H","Hydro",null,null,true,false,"Yes",48.78,39.119999999999997,44.32,28.8,19.600000000000001,73.739999999999995,101.18,107.64,103.2,78.400000000000006,31.52,29.04]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CARBOU_7_UNIT_1"},"CARBOU_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",23.06,20.68,0,0,0,21.48,11.32,19.2,18.399999999999999,9.1199999999999992,9.1199999999999992,11.12]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CARLS1_2_CARCT1"},"CARLS1_2_CARCT1","T","CT","SDGE",422,true,false,"Yes",422,422,422,422,422,422,422,422,422,422,422,422]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CARLS2_1_CARCT1"},"CARLS2_1_CARCT1","T","CT","SDGE",105.5,true,false,"Yes",105.5,105.5,105.5,105.5,105.5,105.5,105.5,105.5,105.5,105.5,105.5,105.5]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CASADB_1_CD4GT1"},"CASADB_1_CD4GT1","T","Geothermal","SCE",40.700000000000003,true,false,"Yes",31,31,31,31,31,31,31,31,31,31,31,31]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CASCES_6_CESBT1"},"CASCES_6_CESBT1","S","Storage","PGE",25,true,false,"Yes",25,25,25,25,25,25,25,25,25,25,25,25]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CATLNA_2_SOLAR"},"CATLNA_2_SOLAR","R","Solar Fixed_Socal","SCE",110,true,false,"Yes",0.44,3.3,3.85,4.84,7.04,14.41,15.84,13.64,12.21,8.14,6.27,3.85]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CATLNA_2_SOLAR2"},"CATLNA_2_SOLAR2","R","Solar Tracking_Socal","SCE",18,true,false,"Yes",7.1999999999999995E-2,0.54,0.63,0.79200000000000004,1.1519999999999999,2.3580000000000001,2.5920000000000001,2.2320000000000002,1.998,1.3320000000000001,1.026,0.63]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CAVLSR_2_BSOLAR"},"CAVLSR_2_BSOLAR","R","Solar Fixed_Norcal","PGE",40,true,false,"Yes",0.16,1.2,1.4,1.76,2.56,5.24,5.76,4.96,4.4400000000000004,2.96,2.2799999999999998,1.4]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CAVLSR_2_RSOLAR"},"CAVLSR_2_RSOLAR","R","Solar Fixed_Norcal","PGE",210,true,false,"Yes",0.84,6.3,7.35,9.24,13.44,27.51,30.24,26.04,23.31,15.54,11.97,7.35]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CAYTNO_2_VASCO"},"CAYTNO_2_VASCO","F","Biogas","PGE",4.3,true,false,"Yes",3.95,4.04,4.09,3.98,4,4.0199999999999996,4.03,4.0199999999999996,4.04,3.63,3.97,4.01]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CDWR07_2_GEN"},"CDWR07_2_GEN","C","DR","PGE",115.6,true,false,"Yes",115.6,115.6,115.6,115.6,115.6,115.6,115.6,115.6,115.6,115.6,115.6,115.6]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CEDRCK_6_UNIT"},"CEDRCK_6_UNIT","H","Hydro",null,null,true,false,"Yes",0.36,0.32,0.39,0.55000000000000004,0.52,0.28000000000000003,0.03,7.0000000000000007E-2,0.06,0.1,0.11,0.18]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CEDUCR_2_SOLAR1"},"CEDUCR_2_SOLAR1","R","Solar Tracking_Socal","SCE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CEDUCR_2_SOLAR3"},"CEDUCR_2_SOLAR3","R","Solar Tracking_Socal","SCE",15,true,false,"Yes",0.06,0.45,0.52500000000000002,0.66,0.96,1.9650000000000001,2.16,1.86,1.665,1.1100000000000001,0.85499999999999998,0.52500000000000002]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CENT40_1_C40SR1"},"CENT40_1_C40SR1","R","Solar Tracking_Norcal","PGE",40,true,false,"Yes",0.16,1.2,1.4,1.76,2.56,5.24,5.76,4.96,4.4400000000000004,2.96,2.2799999999999998,1.4]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CENTER_2_RHONDO"},"CENTER_2_RHONDO","H","Hydro",null,null,true,false,"Yes",0,0,0,0,0,0,0,0,0.5,0.5,1,1]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CENTER_2_TECNG1"},"CENTER_2_TECNG1","F","Cogen","SCE",0.99,true,false,"Yes",0.83765631299999999,0.80438148499999995,0.81983310399999998,0.838603239,0.81020046000000001,0.85656443699999996,0.80460918199999998,0.87667979500000004,0.86457727799999995,0.79293873100000001,0.696948397,0.79649850700000002]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CENTER_6_PEAKER"},"CENTER_6_PEAKER","T","CT","SCE",47.3,true,false,"Yes",47.3,47.3,47.3,47.3,47.3,47.3,47.3,47.3,47.3,47.3,47.3,47.3]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CENTPD_2_BMSX2"},"CENTPD_2_BMSX2","S","Storage","SCE",112,true,false,"Yes",112,112,112,112,112,112,112,112,112,112,112,112]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CENTRY_6_PL1X4"},"CENTRY_6_PL1X4","T","CT","SCE",41.4,true,false,"Yes",40,40,40,40,40,40,40,40,40,40,40,40]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHALAN_2_CHABT1"},"CHALAN_2_CHABT1","S","Storage","PGE",25,true,false,"Yes",25,25,25,25,25,25,25,25,25,25,25,25]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHALAN_2_CHASR1"},"CHALAN_2_CHASR1","R","Solar Tracking_Norcal","PGE",64.900000000000006,true,false,"Yes",0.2596,1.9470000000000001,2.2715000000000001,2.8555999999999999,4.1536,8.5018999999999991,9.3455999999999992,8.0475999999999992,7.2039,4.8026,3.6993,2.2715000000000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHALK_1_UNIT"},"CHALK_1_UNIT","T","CT","PGE",48.67,true,false,"Yes",48.67,48.67,48.67,48.67,48.67,48.67,48.67,48.67,48.67,48.67,48.67,48.67]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHARMN_2_PGONG1"},"CHARMN_2_PGONG1","T","Biomass/Wood","SCE",19.87,true,false,"Yes",19.239999999999998,19.510000000000002,17.87,18.670000000000002,15.71,18.940000000000001,19.309999999999999,19.420000000000002,19.53,12.4,10.84,18.100000000000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHESTN_2_CHWBX2"},"CHESTN_2_CHWBX2","S","Storage","PGE",135,true,false,"Yes",135,135,135,135,135,135,135,135,135,135,135,135]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHESTN_2_CHWSX2"},"CHESTN_2_CHWSX2","R","Solar Tracking_Norcal","PGE",150,true,false,"Yes",0.6,4.5,5.25,6.6,9.6,19.649999999999999,21.6,18.600000000000001,16.649999999999999,11.1,8.5500000000000007,5.25]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHEVCD_6_UNIT"},"CHEVCD_6_UNIT","F","Cogen","PGE",11.5,true,false,"Yes",1.07,1.59,1.51,1.28,1.42,1.63,0.97,1.04,1.1100000000000001,0.97,1.07,1.04]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHEVCO_6_UNIT_1"},"CHEVCO_6_UNIT_1","T","Cogen","PGE",16.5,true,false,"Yes",1.64,1.95,1.19,1.22,1.65,2.46,2.46,2.59,1.89,1.41,0.97,0.97]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHEVCO_6_UNIT_2"},"CHEVCO_6_UNIT_2","T","Cogen","PGE",8.5,true,false,"Yes",1.1000000000000001,1.02,1.1200000000000001,1,0.9,0.82,0.73,0.79,0.83,0.64,0.98,0.67]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHEVCY_1_UNIT"},"CHEVCY_1_UNIT","T","Cogen","PGE",24.3,true,false,"Yes",3.35,4.47,2.92,2.88,2.62,2.41,2.17,1.36,1.38,1.08,1.1499999999999999,1.22]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHEVMN_2_UNITS"},"CHEVMN_2_UNITS","F","Cogen","SCE",124.87,true,false,"Yes",9.86,4.43,8.1999999999999993,0.96,7.61,7.23,10.64,10.17,3.61,3.33,4.67,11.25]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHICPK_7_UNIT_1"},"CHICPK_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",25.04,24.54,20.239999999999998,20,20.8,24,28.06,28.04,20.399999999999999,10.56,19.2,26.03]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHILLS_1_SYCENG"},"CHILLS_1_SYCENG","T","Biogas","SDGE",1.5,true,false,"Yes",0.89,0.92,1,0.81,0.86,0.9,0.99,0.96,0.97,1,0.96,1.01]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHILLS_7_UNITA1"},"CHILLS_7_UNITA1","F","Cogen","SDGE",2.25,true,false,"Yes",1.82,2,2,2,1.4,1.68,1.56,1.52,1.74,1.75,1.8,1.61]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHINO_2_APEBT1"},"CHINO_2_APEBT1","S","Storage","SCE",20,true,false,"Yes",20,20,20,20,20,20,20,20,20,20,20,20]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHINO_2_PESBT1"},"CHINO_2_PESBT1","S","Storage","SCE",20,true,false,"Yes",10,10,10,10,10,10,10,10,10,10,10,10]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHINO_2_QF"},"CHINO_2_QF","F","Cogen","SCE",0.19,true,false,"Yes",0,0.02,0,0,0,0,0,0,0,0,0,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHINO_6_CIMGEN"},"CHINO_6_CIMGEN","F","Cogen","SCE",26,true,false,"Yes",26,26,26,26,26,26,26,26,26,26,26,26]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHWCHL_1_BIOMAS"},"CHWCHL_1_BIOMAS","F","Biomass/Wood","PGE",10.8,true,false,"Yes",10.029522719999999,9.8406907740000005,9.9143932380000006,9.4861607489999997,9.7476106090000005,10.02588894,9.8445612469999997,9.8254668770000002,10.00697881,9.8201721390000003,9.8818387140000006,10.106512309999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CHWCHL_1_UNIT"},"CHWCHL_1_UNIT","F","ICE","PGE",48.6,true,false,"Yes",48,48,48,48,48,48,48,48,48,48,48,48]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CLOVDL_1_SOLAR"},"CLOVDL_1_SOLAR","R","Solar Fixed_Norcal","PGE",1.5,true,false,"Yes",6.0000000000000001E-3,4.4999999999999998E-2,5.2499999999999998E-2,6.6000000000000003E-2,9.6000000000000002E-2,0.19650000000000001,0.216,0.186,0.16650000000000001,0.111,8.5500000000000007E-2,5.2499999999999998E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CLOVER_2_UNIT"},"CLOVER_2_UNIT","H","Hydro",null,null,true,false,"Yes",0.52,0.43,0.43,0.42,0.49,0.39,0.19,0.1,0.06,0.08,0.25,0.47]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CLRMNT_6_CLEBT1"},"CLRMNT_6_CLEBT1","S","Storage","SDGE",9,true,false,"Yes",7.25,7.25,7.25,7.25,7.25,7.25,7.25,7.25,7.25,7.25,7.25,7.25]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CLRMTK_1_QF"},"CLRMTK_1_QF","T","Cogen","PGE",1.25,true,false,"Yes",0,0,0.01,0,0,0,0,0,0,0,0,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CMBLND_2_DS2BT1"},"CMBLND_2_DS2BT1","S","Storage","SCE",52,true,false,"Yes",52,52,52,52,52,52,52,52,52,52,52,52]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CMBLND_2_DS2BT2"},"CMBLND_2_DS2BT2","S","Storage","SCE",33,true,false,"Yes",33,33,33,33,33,33,33,33,33,33,33,33]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CMBLND_2_DS2BT3"},"CMBLND_2_DS2BT3","S","Storage","SCE",46,true,false,"Yes",46,46,46,46,46,46,46,46,46,46,46,46]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CMBLND_2_DS2SR1"},"CMBLND_2_DS2SR1","R","Solar Tracking_Socal","SCE",65,true,false,"Yes",0.26,1.95,2.2749999999999999,2.86,4.16,8.5150000000000006,9.36,8.06,7.2149999999999999,4.8099999999999996,3.7050000000000001,2.2749999999999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CMBLND_2_DS2SR2"},"CMBLND_2_DS2SR2","R","Solar Tracking_Socal","SCE",65,true,false,"Yes",0.26,1.95,2.2749999999999999,2.86,4.16,8.5150000000000006,9.36,8.06,7.2149999999999999,4.8099999999999996,3.7050000000000001,2.2749999999999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CMBLND_2_DS2SR3"},"CMBLND_2_DS2SR3","R","Solar Tracking_Socal","SCE",52,true,false,"Yes",0.20799999999999999,1.56,1.82,2.2879999999999998,3.3279999999999998,6.8120000000000003,7.4880000000000004,6.4480000000000004,5.7720000000000002,3.8479999999999999,2.964,1.82]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CNTNLA_2_SOLAR1"},"CNTNLA_2_SOLAR1","R","Solar Fixed_Socal","SDGE",125,true,false,"Yes",0.5,3.75,4.375,5.5,8,16.375,18,15.5,13.875,9.25,7.125,4.375]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CNTNLA_2_SOLAR2"},"CNTNLA_2_SOLAR2","R","Solar Fixed_Socal","SDGE",45.6,true,false,"Yes",0.18240000000000001,1.3680000000000001,1.5960000000000001,2.0064000000000002,2.9184000000000001,5.9736000000000002,6.5663999999999998,5.6543999999999999,5.0616000000000003,3.3744000000000001,2.5992000000000002,1.5960000000000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"COCOPP_2_CTG1"},"COCOPP_2_CTG1","T","CT","PGE",204.2,true,false,"Yes",203.08,202.82,202.21,199.04,197.87,194.63,193.62,193.09,194.72,198.97,200.43,203.72]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"COCOPP_2_CTG2"},"COCOPP_2_CTG2","T","CT","PGE",202.7,true,false,"Yes",202.25,201.68,201.36,198.21,197.04,193.81,192.86,192.32,193.95,198.13,199.65,202.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"COCOPP_2_CTG3"},"COCOPP_2_CTG3","T","CT","PGE",208.96,true,false,"Yes",201.79,201.31,200.92,197.81,196.72,193.1,192.03,191.57,193.18,197.81,199.11,202.45]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"COCOPP_2_CTG4"},"COCOPP_2_CTG4","T","CT","PGE",204.29,true,false,"Yes",203.72,203.2,202.81,199.67,198.47,194.44,193.36,192.89,194.53,199.67,200.98,204.2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"COCOSB_6_SOLAR"},"COCOSB_6_SOLAR","R","Solar Fixed_Norcal","PGE",1.5,true,false,"Yes",6.0000000000000001E-3,4.4999999999999998E-2,5.2499999999999998E-2,6.6000000000000003E-2,9.6000000000000002E-2,0.19650000000000001,0.216,0.186,0.16650000000000001,0.111,8.5500000000000007E-2,5.2499999999999998E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"COGNAT_1_UNIT"},"COGNAT_1_UNIT","F","Biomass/Wood","PGE",45,true,false,"Yes",43.02,44.73,43.32,29.91,44.25,45,45,45,45,44.91,45,44.85]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"COLEMN_2_UNIT"},"COLEMN_2_UNIT","H","Hydro",null,null,true,false,"Yes",3.37,4.92,5.03,4.08,4.3600000000000003,3.82,3.09,0.55000000000000004,1.69,1.9,2.19,3.51]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"COLGAT_7_UNIT_1"},"COLGAT_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",176.72,176.72,176.72,176.72,176.72,176.72,176.72,176.72,176.72,176.72,176.72,176.72]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"COLGAT_7_UNIT_2"},"COLGAT_7_UNIT_2","H","Hydro",null,null,true,false,"Yes",175.67,175.67,175.67,175.67,175.67,175.67,175.67,175.67,175.67,175.67,175.67,175.67]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"COLGNS_2_CNSSR1"},"COLGNS_2_CNSSR1","R","Solar Fixed_Socal","SCE",74.8,true,false,"Yes",0.29920000000000002,2.2439999999999998,2.6180000000000003,3.2911999999999999,4.7872000000000003,9.7988,10.771199999999999,9.2751999999999999,8.3027999999999995,5.5351999999999997,4.2636000000000003,2.6180000000000003]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"COLTON_6_AGUAM1"},"COLTON_6_AGUAM1","T","CT","SCE",43,true,false,"Yes",43,43,43,43,43,43,43,43,43,43,43,43]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"COLUSA_2_PL1X3"},"COLUSA_2_PL1X3","F","CC","PGE",641,true,false,"Yes",626,627,633,629,617,610,608,605,610,618,624,627]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"COLVIL_7_PL1X2"},"COLVIL_7_PL1X2","H","Hydro",null,null,true,false,"Yes",246.86,246.86,246.86,246.86,246.86,246.86,246.86,246.86,246.86,246.86,246.86,246.86]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CONDOR_ENERGY_STORAGE_LLC"},"CONDOR_ENERGY_STORAGE_LLC","S","Storage","SCE",200,true,false,"Yes",200,200,200,200,200,200,200,200,200,200,200,200]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CONTRL_1_CASAD1"},"CONTRL_1_CASAD1","T","Geothermal","SCE",7.2,true,false,"Yes",6.87,7.2,6.98,6.92,6.77,5.91,4.96,5.39,5.41,5.51,6.94,6.8]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CONTRL_1_CASAD2"},"CONTRL_1_CASAD2","T","Geothermal","SCE",10.5,true,false,"Yes",10.11,9.9700000000000006,9.4499999999999993,8.35,8.6300000000000008,8.23,9.41,9.2799999999999994,9.17,9.16,9.99,10.199999999999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CONTRL_1_CASAD3"},"CONTRL_1_CASAD3","T","Geothermal","SCE",14,true,false,"Yes",13.05,13.12,13.09,12.42,11.57,9.91,8.6999999999999993,9.42,9.94,10.79,13.11,13.51]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CONTRL_1_LUNDY"},"CONTRL_1_LUNDY","H","Hydro",null,null,true,false,"Yes",0.32,0.36,0.34,0.51,1.1599999999999999,1.91,1.69,0.89,0.83,0.53,0.87,0.39]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CONTRL_1_OXBOW"},"CONTRL_1_OXBOW","T","Geothermal","SCE",60,true,false,"Yes",59.31,57.37,54.76,40.69,43.99,50.33,53.29,53.4,54.54,46.14,58.86,58.51]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CONTRL_1_POOLE"},"CONTRL_1_POOLE","H","Hydro",null,null,true,false,"Yes",1.72,0.8,0.5,1.64,1.6,8.27,5.42,1.46,10.9,0.48,0.6,0.8]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CONTRL_1_QF"},"CONTRL_1_QF","F","Cogen","SCE",2.5499999999999998,true,false,"Yes",0.24,0.25,0.31,0.42,0.3,0.28000000000000003,0.24,0.17,0.27,0.25,0.22,0.2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CONTRL_1_RUSHCK"},"CONTRL_1_RUSHCK","H","Hydro",null,null,true,false,"Yes",0.8,0.82,4.82,0.82,9.5399999999999991,9.5399999999999991,8.82,1.82,11.94,1.01,0.97,0.82]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CORCAN_1_SOLAR1"},"CORCAN_1_SOLAR1","R","Solar Fixed_Norcal","PGE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CORCAN_1_SOLAR2"},"CORCAN_1_SOLAR2","R","Solar Tracking_Norcal","PGE",11,true,false,"Yes",4.3999999999999997E-2,0.33,0.38500000000000001,0.48399999999999999,0.70399999999999996,1.4410000000000001,1.5840000000000001,1.3640000000000001,1.2210000000000001,0.81399999999999995,0.627,0.38500000000000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CORONS_2_SOLAR"},"CORONS_2_SOLAR","R","Solar Fixed_Socal","SCE",0.99,true,false,"Yes",3.96E-3,2.9700000000000001E-2,3.465E-2,4.3560000000000001E-2,6.336E-2,0.12969,0.14255999999999999,0.12275999999999999,0.10989,7.3260000000000006E-2,5.6430000000000001E-2,3.465E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CORONS_6_CLRWTR"},"CORONS_6_CLRWTR","F","CC","SCE",28,true,false,"Yes",28,28,28,28,28,28,28,28,28,28,28,28]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CORRAL_6_SJOAQN"},"CORRAL_6_SJOAQN","F","Biogas","PGE",4.3,true,false,"Yes",4.2300000000000004,4.1900000000000004,4.3,4.2,4.3,4.29,4.29,3.92,3.97,4.13,4.2300000000000004,4.3]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"COTTLE_2_FRNKNH"},"COTTLE_2_FRNKNH","H","Hydro",null,null,true,false,"Yes",0,0,0.06,0,0,0,0,0.96,1.27,0.2,0,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"COVERD_2_HCKHY1"},"COVERD_2_HCKHY1","H","Hydro",null,null,true,false,"Yes",2.4300000000000002,1.49,2.3199999999999998,3.51,2.44,0.89,0.02,0,0,0.14000000000000001,0.09,0.45]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"COVERD_2_MCKHY1"},"COVERD_2_MCKHY1","H","Hydro",null,null,true,false,"Yes",1.31,0.93,1.24,1.41,0.84,0.32,0.04,0,0,0.08,0,0.62]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"COVERD_2_QFUNTS"},"COVERD_2_QFUNTS","H","Hydro",null,null,true,false,"Yes",1.52,1.6,1.66,3.3,3.3,0.8,0,0,0,1.2,0.4,1.2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"COVERD_2_RCKHY1"},"COVERD_2_RCKHY1","H","Hydro",null,null,true,false,"Yes",1.22,1.0900000000000001,0.54,0.8,0.5,0.32,0.08,0,0,0.04,0.09,0.27]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"COWCRK_2_UNIT"},"COWCRK_2_UNIT","H","Hydro",null,null,true,false,"Yes",0.75,0.92,0.6,0.66,0.37,0.2,0.1,7.0000000000000007E-2,0.08,0.17,0.46,0.61]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CPVERD_2_SOLAR"},"CPVERD_2_SOLAR","R","Solar Fixed_Socal","SDGE",139,true,false,"Yes",0.55600000000000005,4.17,4.8650000000000002,6.1159999999999997,8.8960000000000008,18.209,20.015999999999998,17.236000000000001,15.429,10.286,7.923,4.8650000000000002]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CRELMN_6_AABBT1"},"CRELMN_6_AABBT1","S","Storage","SDGE",0.47,true,false,"Yes",0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CRELMN_6_RAMON1"},"CRELMN_6_RAMON1","R","Solar Fixed_Socal","SDGE",2,true,false,"Yes",8.0000000000000002E-3,0.06,7.0000000000000007E-2,8.7999999999999995E-2,0.128,0.26200000000000001,0.28799999999999998,0.248,0.222,0.14799999999999999,0.114,7.0000000000000007E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CRELMN_6_RAMON2"},"CRELMN_6_RAMON2","R","Solar Fixed_Socal","SDGE",5,true,false,"Yes",0.02,0.15,0.17499999999999999,0.22,0.32,0.65500000000000003,0.72,0.62,0.55500000000000005,0.37,0.28499999999999998,0.17499999999999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CRELMN_6_RAMSR3"},"CRELMN_6_RAMSR3","R","Solar Tracking_Socal","SDGE",4.32,true,false,"Yes",1.728E-2,0.12959999999999999,0.1512,0.19008,0.27648,0.56591999999999998,0.62207999999999997,0.53568000000000005,0.47952,0.31968000000000002,0.24623999999999999,0.1512]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CRESSY_1_PARKER"},"CRESSY_1_PARKER","H","Hydro",null,null,true,false,"Yes",0,0,0.01,0.33,0.79,0.91,0.91,0.59,0.28999999999999998,0.22,0,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CRESTA_7_PL1X2"},"CRESTA_7_PL1X2","H","Hydro",null,null,true,false,"Yes",34.96,22.8,50.32,44,35.93,32.630000000000003,38.61,51.78,46.4,34.36,23.8,24]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CRIMSN_2_CRMBT1"},"CRIMSN_2_CRMBT1","S","Storage","SCE",200,true,false,"Yes",200,200,200,200,200,200,200,200,200,200,200,200]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CRIMSN_2_CRMBT2"},"CRIMSN_2_CRMBT2","S","Storage","SCE",150,true,false,"Yes",150,150,150,150,150,150,150,150,150,150,150,150]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CRNEVL_6_CRNVA"},"CRNEVL_6_CRNVA","H","Hydro",null,null,true,false,"Yes",0.19,0.06,0.11,7.0000000000000007E-2,0.23,0.25,7.0000000000000007E-2,0,0.23,0.34,0.28999999999999998,0.14000000000000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CRNEVL_6_SJQN_2"},"CRNEVL_6_SJQN_2","H","Hydro",null,null,true,false,"Yes",0.05,0.1,0,0,0,0,0,0,0.01,0,0.28000000000000003,0.35]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CROKET_7_UNIT"},"CROKET_7_UNIT","F","Cogen","PGE",240,true,false,"Yes",220.56,205.23,137.46,217.83,216.47,227.92,223.11,224.87,214.14,208.32,203.61,208.89]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CRSTWD_6_KUMYAY"},"CRSTWD_6_KUMYAY","R","Wind_Socal","SDGE",50,true,false,"Yes",8.8350002280000002,9.3966346959999996,8.2564185139999999,7.9103405660000004,8.4113895809999999,7.710032569,7.163260814,5.4429518769999996,5.6227232579999997,5.2161378200000001,7.0297017210000003,8.5153075699999992]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CSTRVL_7_QFUNTS"},"CSTRVL_7_QFUNTS","F","Biogas","PGE",2,true,false,"Yes",0.05,0.05,0.11,0.03,0.02,0.05,0.05,7.0000000000000007E-2,0.09,0.11,0.06,0.06]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CUMMNG_6_SUNCT1"},"CUMMNG_6_SUNCT1","F","Cogen","SCE",4,true,false,"Yes",3.33,3.39,3.04,3.01,3.34,3.54,3.53,3.56,3.4,3.16,3.38,3.45]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"CURTIS_1_FARFLD"},"CURTIS_1_FARFLD","H","Hydro",null,null,true,false,"Yes",0,0,0,0,0.06,0.14000000000000001,0.04,0.11,0.04,0,0,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"DAVIS_7_MNMETH"},"DAVIS_7_MNMETH","F","Biogas","PGE",4,true,false,"Yes",2.04,2.46,2.5299999999999998,2.4500000000000002,1.98,2.0099999999999998,1.86,2.21,2.2599999999999998,2.39,2.2400000000000002,2.0699999999999998]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"DELAMO_2_SOLAR2"},"DELAMO_2_SOLAR2","R","Solar Fixed_Socal","SCE",1.75,true,false,"Yes",7.0000000000000001E-3,5.2499999999999998E-2,6.1249999999999999E-2,7.6999999999999999E-2,0.112,0.22925000000000001,0.252,0.217,0.19425000000000001,0.1295,9.9750000000000005E-2,6.1249999999999999E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"DELAMO_2_SOLAR6"},"DELAMO_2_SOLAR6","R","Solar Fixed_Socal","SCE",2,true,false,"Yes",8.0000000000000002E-3,0.06,7.0000000000000007E-2,8.7999999999999995E-2,0.128,0.26200000000000001,0.28799999999999998,0.248,0.222,0.14799999999999999,0.114,7.0000000000000007E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"DELSUR_6_BSOLAR"},"DELSUR_6_BSOLAR","R","Solar Fixed_Socal","SCE",3,true,false,"Yes",1.2E-2,0.09,0.105,0.13200000000000001,0.192,0.39300000000000002,0.432,0.372,0.33300000000000002,0.222,0.17100000000000001,0.105]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"DESERT_QUARTZITE_SOLAR"},"DESERT_QUARTZITE_SOLAR","R","Solar Tracking_Socal","SCE",300,true,false,"Yes",1.2,9,10.5,13.2,19.2,39.299999999999997,43.2,37.200000000000003,33.299999999999997,22.2,17.100000000000001,10.5]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"DIXNLD_1_LNDFL"},"DIXNLD_1_LNDFL","T","Biomass/Wood","PGE",1.6,true,false,"Yes",0.84,0.8,0.88,0.97,0.91,0.95,1,1,0.97,1,0.99,0.98]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"DOSMGO_2_NSPIN"},"DOSMGO_2_NSPIN","C","DR","PGE",16.260000000000002,true,false,"Yes",16.260000000000002,16.260000000000002,16.260000000000002,16.260000000000002,15.21,16.260000000000002,16.260000000000002,16.260000000000002,16.260000000000002,13.64,16.260000000000002,16.260000000000002]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"DRACKR_2_D4SR4B"},"DRACKR_2_D4SR4B","R","Solar Tracking_Socal","SCE",62.5,true,false,"Yes",0.25,1.875,2.1875,2.75,4,8.1875,9,7.75,6.9375,4.625,3.5625,2.1875]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"DRACKR_2_DSUBT4"},"DRACKR_2_DSUBT4","S","Storage","SCE",47,true,false,"Yes",47,47,47,47,47,47,47,47,47,47,47,47]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"DRAM_3rd_Party_LIP_PGE"},"DRAM_3rd_Party_LIP_PGE","C","DR","PGE",145.71690000000001,true,false,"Yes",94.297438810000003,85.708484979999994,98.479850440000007,102.72474,117.2625061,158.9669466,145.71689670000001,148.19468879999999,144.73189410000001,98.821540279999994,80.826731229999993,90.329196379999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"DRUM_7_PL3X4"},"DRUM_7_PL3X4","H","Hydro",null,null,true,false,"Yes",16,12.8,12.8,12.8,12.8,12.8,9.6,15.2,12.8,12.8,24,15.8]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"DRUM_7_UNIT_5"},"DRUM_7_UNIT_5","H","Hydro",null,null,true,false,"Yes",47.88,44.24,43.6,38.82,42,46.9,47.7,47.6,38.799999999999997,31,36.799999999999997,44.06]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"DSFLWR_2_WS2SR1"},"DSFLWR_2_WS2SR1","R","Solar Tracking_Socal","SCE",100,true,false,"Yes",0.4,3,3.5,4.4000000000000004,6.4,13.1,14.4,12.4,11.1,7.4,5.7,3.5]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"DSRTSL_2_SOLAR1"},"DSRTSL_2_SOLAR1","R","Solar Fixed_Socal","SCE",296.19,true,false,"Yes",1.18476,8.8856999999999999,10.36665,13.032360000000001,18.956160000000001,38.800890000000003,42.651359999999997,36.727559999999997,32.877090000000003,21.918060000000001,16.882829999999998,10.36665]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"DTCHWD_2_BT3WND"},"DTCHWD_2_BT3WND","R","Wind_Socal","SCE",4.5,true,false,"Yes",0.79515002099999998,0.845697123,0.74307766600000003,0.71193065099999997,0.75702506199999997,0.693902931,0.64469347300000002,0.489865669,0.506045093,0.46945240399999999,0.63267315499999999,0.76637768100000003]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"DUANE_1_PL1X3"},"DUANE_1_PL1X3","F","CC","PGE",147.80000000000001,true,false,"Yes",147.80000000000001,147.80000000000001,147.80000000000001,147.80000000000001,143.5,143.5,143.5,143.5,143.5,147.80000000000001,147.80000000000001,147.80000000000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"EASTWD_7_UNIT"},"EASTWD_7_UNIT","S","PSH","SCE",200,true,false,"Yes",199,199,199,199,199,199,199,199,199,199,199,199]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"EDWARD_2_E21SB1_LESR"},"EDWARD_2_E21SB1_LESR","S","Storage","SCE",71,true,false,"Yes",71,71,71,71,71,71,71,71,71,71,71,71]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"EDWARD_2_E23SB1_LESR"},"EDWARD_2_E23SB1_LESR","S","Storage","SCE",12,true,false,"Yes",12,12,12,12,12,12,12,12,12,12,12,12]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"EDWARD_2_ESSSB1"},"EDWARD_2_ESSSB1","S","Storage","SCE",38.666699999999999,true,false,"Yes",0.09,0.09,0.09,0.54,3.66,48.43,66.77,23.11,44.37,0.19,0.09,0.09]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ELCAJN_6_LM6K"},"ELCAJN_6_LM6K","T","CT","SDGE",48.1,true,false,"Yes",48.1,48.1,48.1,48.1,48.1,48.1,48.1,48.1,48.1,48.1,48.1,48.1]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ELECTR_7_PL1X3"},"ELECTR_7_PL1X3","H","Hydro",null,null,true,false,"Yes",91.68,50.9,28.06,36.64,51.66,53.88,59.6,78.680000000000007,67.28,53.24,53.88,55.28]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ELLIS_2_QF"},"ELLIS_2_QF","F","Biogas","SCE",12,true,false,"Yes",2.25,2.4300000000000002,3.27,4.1500000000000004,3.9,4.09,3.47,1.81,1,1.01,1.01,0.98]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ELNIDP_6_BIOMAS"},"ELNIDP_6_BIOMAS","F","Biomass/Wood","PGE",10.5,true,false,"Yes",9.7509248670000002,9.5673382520000008,9.6389934260000008,9.2226562839999993,9.4768436479999991,9.7473920239999998,9.5711012120000003,9.5525372419999997,9.7290071739999995,9.5473895790000007,9.6073431940000003,9.825775857]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ENWIND_2_WIND2"},"ENWIND_2_WIND2","R","Wind_Socal","SCE",38.24,true,false,"Yes",6.7570081750000002,7.186546216,6.31450888,6.049828465,6.4330307510000004,5.896632909,5.4784618700000003,4.1627695950000003,4.300258747,3.989302205,5.3763158759999996,6.5125072289999997]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ESCNDO_6_EB3BT3"},"ESCNDO_6_EB3BT3","S","Storage","SDGE",10,true,false,"Yes",10,10,10,10,10,10,10,10,10,10,10,10]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ESCNDO_6_UNITB1"},"ESCNDO_6_UNITB1","T","CT","SDGE",48.04,true,false,"Yes",48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ESNHWR_2_HDSBT2"},"ESNHWR_2_HDSBT2","S","Storage","SCE",10,true,false,"Yes",10,10,10,10,10,10,10,10,10,10,10,10]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ETIWND_2_SOLAR2"},"ETIWND_2_SOLAR2","R","Solar Fixed_Socal","SCE",1,true,false,"Yes",4.0000000000000001E-3,0.03,3.5000000000000003E-2,4.3999999999999997E-2,6.4000000000000001E-2,0.13100000000000001,0.14399999999999999,0.124,0.111,7.3999999999999996E-2,5.7000000000000002E-2,3.5000000000000003E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"EXCHEC_7_UNIT_1"},"EXCHEC_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",94.5,94.5,94.5,94.5,94.5,94.5,94.5,94.5,94.5,94.5,94.5,94.5]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"FIFTHS_2_FSSBT"},"FIFTHS_2_FSSBT","S","Storage","PGE",137,true,false,"Yes",137,137,137,137,137,137,137,137,137,137,137,137]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"FLOWD_2_WIND1"},"FLOWD_2_WIND1","R","Wind_Socal","SCE",11.9,true,false,"Yes",3.9075733509999999,4.1925106349999997,3.739298147,3.9503234840000001,4.0868021959999998,3.014716156,2.6811922140000002,2.5181917650000001,2.5854293159999999,2.1665998270000002,2.7372118429999999,3.4987178480000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"FMEADO_6_HELLHL"},"FMEADO_6_HELLHL","H","Hydro",null,null,true,false,"Yes",0.16,0.17,0.26,0.37,0.09,0.32,0.28000000000000003,0.43,0.18,0.08,0.16,0.2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"FRIANT_6_UNITS"},"FRIANT_6_UNITS","H","Hydro",null,null,true,false,"Yes",2.99,1.1499999999999999,0.72,1.47,2.31,8.91,11.85,9.8699999999999992,4.75,2.2200000000000002,0.42,1.67]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"FROGTN_1_UTICAA"},"FROGTN_1_UTICAA","H","Hydro",null,null,true,false,"Yes",0.8,0.71,0.75,0.72,0.54,0.43,0.42,0.36,0.41,0.52,0.04,0.81]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"FTSWRD_7_QFUNTS"},"FTSWRD_7_QFUNTS","H","Hydro",null,null,true,false,"Yes",0,0,0,0,0,0,0,0,0,0,0,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"GARLND_2_GASLRA"},"GARLND_2_GASLRA","R","Solar Tracking_Socal","SCE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"GARNET_2_COAWD2"},"GARNET_2_COAWD2","R","Wind_Socal","SCE",10.8,true,false,"Yes",1.9083600489999999,2.0296730940000001,1.7833863990000001,1.7086335619999999,1.816860149,1.6653670350000001,1.547264336,1.175677605,1.214508224,1.1266857690000001,1.5184155720000001,1.8393064349999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"GARNET_2_WIND4"},"GARNET_2_WIND4","R","Wind_Socal","SCE",9.8000000000000007,true,false,"Yes",1.7316600449999999,1.8417403999999999,1.6182580289999999,1.550426751,1.648632358,1.511166384,1.4039991190000001,1.066818568,1.102053758,1.0223630130000001,1.377821537,1.669000284]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"GASKW1_2_GW2BT1"},"GASKW1_2_GW2BT1","S","Storage","SCE",20,true,false,"Yes",20,20,20,20,20,20,20,20,20,20,20,20]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"GASKW1_2_GW2SR2"},"GASKW1_2_GW2SR2","R","Solar Tracking_Socal","SCE",29,true,false,"Yes",0.11600000000000001,0.87,1.0149999999999999,1.276,1.8560000000000001,3.7989999999999999,4.1760000000000002,3.5960000000000001,3.2189999999999999,2.1459999999999999,1.653,1.0149999999999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"GASKW1_2_GW5SR1"},"GASKW1_2_GW5SR1","R","Solar Tracking_Socal","SCE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"GEYS12_7_UNIT12"},"GEYS12_7_UNIT12","T","Geothermal","PGE",57,true,false,"Yes",50,50,50,50,50,50,50,50,50,50,50,50]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"GEYS13_7_UNIT13"},"GEYS13_7_UNIT13","T","Geothermal","PGE",73,true,false,"Yes",56,56,56,56,56,56,56,56,56,56,56,56]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"GIFENS_6_BUGSL1"},"GIFENS_6_BUGSL1","R","Solar Tracking_Norcal","PGE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"GILRPP_1_PL3X4"},"GILRPP_1_PL3X4","T","CT","PGE",46.2,true,false,"Yes",46.2,46.2,46.2,46.2,46.2,46.2,46.2,46.2,46.2,46.2,46.2,46.2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"GLNARM_2_UNIT_5"},"GLNARM_2_UNIT_5","F","CC","SCE",65.81,true,false,"Yes",65,65,65,65,65,65,65,65,65,65,65,65]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"GLNARM_7_UNIT_3"},"GLNARM_7_UNIT_3","T","CT","SCE",44.83,true,false,"Yes",44.83,44.83,44.83,44.83,44.83,44.83,44.83,44.83,44.83,44.83,44.83,44.83]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"GOLETA_2_GE2BT3"},"GOLETA_2_GE2BT3","S","Storage","SCE",60,true,false,"Yes",40,40,40,40,40,40,40,40,40,40,40,40]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"GOLETA_6_EXGEN"},"GOLETA_6_EXGEN","F","CT","SCE",48.2,true,false,"Yes",0,0,0,0,0,0,0,0,0,0,0,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"GRNITE_6_ESCBT1"},"GRNITE_6_ESCBT1","S","Storage","SDGE",3,true,false,"Yes",3,3,3,3,3,3,3,3,3,3,3,3]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"GRNLF1_1_PL1X2"},"GRNLF1_1_PL1X2","T","CT","PGE",60,true,false,"Yes",60,60,60,60,60,60,60,60,60,60,60,60]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"GUERNS_6_SOLAR"},"GUERNS_6_SOLAR","R","Solar Tracking_Norcal","PGE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"GYSRVL_7_WSPRNG"},"GYSRVL_7_WSPRNG","H","Hydro",null,null,true,false,"Yes",0,0,0,0,0,0,0,0,0,0,0,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"HAMLIN_1_BMSBT2"},"HAMLIN_1_BMSBT2","S","Storage","SCE",50,true,false,"Yes",50,50,50,50,50,50,50,50,50,50,50,50]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"HANFORD"},"HANFORD","S","Storage","PGE",32,true,false,"Yes",32,32,32,32,32,32,32,32,32,32,32,32]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"HATLOS_6_LSCRK"},"HATLOS_6_LSCRK","H","Hydro",null,null,true,false,"Yes",0.95,0.89,0.96,1.07,0.93,0.89,0.86,0.83,0.81,0.83,0.83,0.8]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"HAYPRS_6_HAYHD2"},"HAYPRS_6_HAYHD2","H","Hydro",null,null,true,false,"Yes",1.19,1.3,0.62,1.59,2.63,1.62,0.46,0,0,0,0.01,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"HENRTA_6_HDEBT1"},"HENRTA_6_HDEBT1","S","Storage","PGE",10,true,false,"Yes",10,10,10,10,10,10,10,10,10,10,10,10]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"HENRTA_6_UNITA1"},"HENRTA_6_UNITA1","T","CT","PGE",49.98,true,false,"Yes",49.98,49.98,49.98,49.98,49.98,49.98,49.98,49.98,49.98,49.98,49.98,49.98]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"HIDSRT_2_UNITS"},"HIDSRT_2_UNITS","F","CC","SCE",850,true,false,"Yes",850,850,850,850,850,850,850,850,850,850,850,850]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"HINSON_2_W2CSR2"},"HINSON_2_W2CSR2","R","Solar Tracking_Socal","SCE",0.6,true,false,"Yes",2.3999999999999998E-3,1.7999999999999999E-2,2.1000000000000001E-2,2.6399999999999996E-2,3.8399999999999997E-2,7.8600000000000003E-2,8.6399999999999991E-2,7.4399999999999994E-2,6.6599999999999993E-2,4.4399999999999995E-2,3.4200000000000001E-2,2.1000000000000001E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"HINSON_6_LBECH3"},"HINSON_6_LBECH3","T","CT","SCE",63,true,false,"Yes",63,63,63,63,63,63,63,63,63,63,63,63]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"HINSON_6_LBECH4"},"HINSON_6_LBECH4","T","CT","SCE",63,true,false,"Yes",63,63,63,63,63,63,63,63,63,63,63,63]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"HUMMINGBIRDSTORAGE"},"HUMMINGBIRDSTORAGE","S","Storage","PGE",75,true,false,"Yes",75,75,75,75,75,75,75,75,75,75,75,75]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"IGNACO_1_QF"},"IGNACO_1_QF","R","Solar Tracking_Norcal","PGE",0.5,true,false,"Yes",2E-3,1.4999999999999999E-2,1.7500000000000002E-2,2.1999999999999999E-2,3.2000000000000001E-2,6.5500000000000003E-2,7.1999999999999995E-2,6.2E-2,5.5500000000000001E-2,3.6999999999999998E-2,2.8500000000000001E-2,1.7500000000000002E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"INDVLY_1_UNITS"},"INDVLY_1_UNITS","H","Hydro",null,null,true,false,"Yes",0,0,0,0.13,0.32,0.82,0.95,0.86,0.16,0,0,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"INTKEP_2_UNITS"},"INTKEP_2_UNITS","H","Hydro",null,null,true,false,"Yes",307,307,307,307,307,307,307,307,239,300,307,307]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"IVANPA_1_UNIT3"},"IVANPA_1_UNIT3","R","Solar Thermal_Socal","SCE",133,true,false,"Yes",0.53200000000000003,3.99,4.6550000000000002,5.8520000000000003,8.5120000000000005,17.422999999999998,19.152000000000001,16.492000000000001,14.763,9.8420000000000005,7.5810000000000004,4.6550000000000002]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"JACMSR_1_JACSR1"},"JACMSR_1_JACSR1","R","Solar Fixed_Socal","SDGE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"JAWBNE_2_SRWWD2"},"JAWBNE_2_SRWWD2","R","Wind_Socal","SCE",30.2,true,false,"Yes",5.3363401379999997,5.6755673570000003,4.9868767829999996,4.7778457019999996,5.0804793070000001,4.6568596720000004,4.3266095309999999,3.2875429340000002,3.3961248479999999,3.1505472430000001,4.245939839,5.1432457720000002]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"JAYNE_6_WLSLR"},"JAYNE_6_WLSLR","R","Solar Fixed_Norcal","PGE",18,true,false,"Yes",7.1999999999999995E-2,0.54,0.63,0.79200000000000004,1.1519999999999999,2.3580000000000001,2.5920000000000001,2.2320000000000002,1.998,1.3320000000000001,1.026,0.63]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"JOHANN_2_JOSBT1"},"JOHANN_2_JOSBT1","S","Storage","SCE",10,true,false,"Yes",10,10,10,10,10,10,10,10,10,10,10,10]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"KANSAS_6_SOLAR"},"KANSAS_6_SOLAR","R","Solar Fixed_Norcal","PGE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"KELYRG_6_UNIT"},"KELYRG_6_UNIT","H","Hydro",null,null,true,false,"Yes",11,11,11,11,11,11,11,11,11,11,11,11]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"KERMAN_6_SOLAR1"},"KERMAN_6_SOLAR1","R","Solar Tracking_Norcal","PGE",1.5,true,false,"Yes",6.0000000000000001E-3,4.4999999999999998E-2,5.2499999999999998E-2,6.6000000000000003E-2,9.6000000000000002E-2,0.19650000000000001,0.216,0.186,0.16650000000000001,0.111,8.5500000000000007E-2,5.2499999999999998E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"KERNFT_1_UNITS"},"KERNFT_1_UNITS","F","Cogen","PGE",52.4,true,false,"Yes",52.4,52.4,52.4,52.4,52.4,52.4,52.4,52.4,52.4,52.4,52.4,52.4]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"KINGRV_7_UNIT_1"},"KINGRV_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",51.2,51.2,40.96,51.2,51.2,51.2,51.2,51.2,51.2,51.2,51.2,51.2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"KNGBRG_1_KBSLR2"},"KNGBRG_1_KBSLR2","R","Solar Fixed_Norcal","PGE",1.5,true,false,"Yes",6.0000000000000001E-3,4.4999999999999998E-2,5.2499999999999998E-2,6.6000000000000003E-2,9.6000000000000002E-2,0.19650000000000001,0.216,0.186,0.16650000000000001,0.111,8.5500000000000007E-2,5.2499999999999998E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"KNGCTY_6_UNITA1"},"KNGCTY_6_UNITA1","T","CT","PGE",44.6,true,false,"Yes",44.6,44.6,44.6,44.6,44.6,44.6,44.6,44.6,44.6,44.6,44.6,44.6]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"KRAMER_1_R2PX2"},"KRAMER_1_R2PX2","R","Solar Tracking_Socal","SCE",48,true,false,"Yes",0.192,1.44,1.68,2.1120000000000001,3.0720000000000001,6.2880000000000003,6.9119999999999999,5.952,5.3280000000000003,3.552,2.7360000000000002,1.68]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"LAMONT_1_SOLAR1"},"LAMONT_1_SOLAR1","R","Solar Tracking_Norcal","PGE",60,true,false,"Yes",0.24,1.8,2.1,2.64,3.84,7.86,8.64,7.44,6.66,4.4400000000000004,3.42,2.1]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"LAMONT_1_SOLAR3"},"LAMONT_1_SOLAR3","R","Solar Tracking_Norcal","PGE",14.99,true,false,"Yes",5.9959999999999999E-2,0.44969999999999999,0.52464999999999995,0.65956000000000004,0.95935999999999999,1.9636899999999999,2.15856,1.85876,1.6638900000000001,1.1092599999999999,0.85443000000000002,0.52464999999999995]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"LAPLMA_2_UNIT_1"},"LAPLMA_2_UNIT_1","F","CC","PGE",267,true,false,"Yes",267,267,267,267,267,267,267,267,267,267,267,267]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"LARKSP_6_UNIT_2"},"LARKSP_6_UNIT_2","T","CT","SDGE",49,true,false,"Yes",49,49,49,49,49,49,49,49,49,49,49,49]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"LCKHT1_2_LH1BT1"},"LCKHT1_2_LH1BT1","S","Storage","SCE",45,true,false,"Yes",45,45,45,45,45,45,45,45,45,45,45,45]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"LECONT_2_LESBT1"},"LECONT_2_LESBT1","S","Storage","SDGE",125,true,false,"Yes",40,40,40,40,40,40,40,40,40,40,40,40]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"LGHTHP_6_ICEGEN"},"LGHTHP_6_ICEGEN","T","CC","SCE",48,true,false,"Yes",48,48,48,48,48,48,48,48,48,48,48,48]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"LILIAC_6_SOLAR"},"LILIAC_6_SOLAR","R","Solar Tracking_Socal","SDGE",3,true,false,"Yes",1.2E-2,0.09,0.105,0.13200000000000001,0.192,0.39300000000000002,0.432,0.372,0.33300000000000002,0.222,0.17100000000000001,0.105]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"LITLRK_6_SOLAR4"},"LITLRK_6_SOLAR4","R","Solar Tracking_Socal","SCE",3,true,false,"Yes",1.2E-2,0.09,0.105,0.13200000000000001,0.192,0.39300000000000002,0.432,0.372,0.33300000000000002,0.222,0.17100000000000001,0.105]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"LIVOAK_1_UNIT_1"},"LIVOAK_1_UNIT_1","T","CT","PGE",49.7,true,false,"Yes",49.7,49.7,49.7,49.7,49.7,49.7,49.7,49.7,49.7,49.7,49.7,49.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"LMBEPK_2_UNITA3"},"LMBEPK_2_UNITA3","T","CT","PGE",47.75,true,false,"Yes",47.75,47.75,47.75,47.75,47.75,47.75,47.75,47.75,47.75,47.75,47.75,47.75]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"LODI25_2_UNIT_1"},"LODI25_2_UNIT_1","T","CT","PGE",25,true,false,"Yes",23.8,23.8,23.8,23.8,23.8,23.8,23.8,23.8,23.8,23.8,23.8,23.8]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"LOTUS_6_LSFSR1"},"LOTUS_6_LSFSR1","R","Solar Tracking_Norcal","PGE",50,true,false,"Yes",0.2,1.5,1.75,2.2000000000000002,3.2,6.55,7.2,6.2,5.55,3.7,2.85,1.75]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"LTBEAR_1_LB4SR5"},"LTBEAR_1_LB4SR5","R","Solar Tracking_Norcal","PGE",50,true,false,"Yes",0.2,1.5,1.75,2.2000000000000002,3.2,6.55,7.2,6.2,5.55,3.7,2.85,1.75]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"MAGNLA_6_CERRITOS"},"MAGNLA_6_CERRITOS","F","CC","SCE",12,true,false,"Yes",12,12,12,12,12,12,12,12,12,12,12,12]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"MAGNLA_6_PASADENA"},"MAGNLA_6_PASADENA","F","CC","SCE",18,true,false,"Yes",18,18,18,18,18,18,18,18,18,18,18,18]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"MANZNA_2_WIND"},"MANZNA_2_WIND","R","Wind_Socal","SCE",189,true,false,"Yes",62.0614591,66.586933610000003,59.388852919999998,62.740431809999997,64.908034869999994,47.880786010000001,42.583641040000003,39.994810389999998,41.062700900000003,34.410703140000003,43.47336456,55.567871699999998]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"MARTIN_1_SUNSET"},"MARTIN_1_SUNSET","R","Solar Fixed_Norcal","PGE",4.5,true,false,"Yes",1.7999999999999999E-2,0.13500000000000001,0.1575,0.19800000000000001,0.28799999999999998,0.58950000000000002,0.64800000000000002,0.55800000000000005,0.4995,0.33300000000000002,0.25650000000000001,0.1575]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"MCARTH_6_FRIVRB"},"MCARTH_6_FRIVRB","R","Solar Fixed_Norcal","PGE",1.5,true,false,"Yes",6.0000000000000001E-3,4.4999999999999998E-2,5.2499999999999998E-2,6.6000000000000003E-2,9.6000000000000002E-2,0.19650000000000001,0.216,0.186,0.16650000000000001,0.111,8.5500000000000007E-2,5.2499999999999998E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"MCFLND_5_MSBBX2"},"MCFLND_5_MSBBX2","S","Storage","SDGE",150,true,false,"Yes",150,150,150,150,150,150,150,150,150,150,150,150]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"MELRSE_6_MELBT1"},"MELRSE_6_MELBT1","S","Storage","SDGE",10,true,false,"Yes",10,10,10,10,10,10,10,10,10,10,10,10]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"MERCFL_6_UNIT"},"MERCFL_6_UNIT","H","Hydro",null,null,true,false,"Yes",3.5,3.5,3.5,3.5,3.5,3.5,3.5,3.5,3.5,3.5,3.5,3.5]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"MESAS_2_WMWSR1"},"MESAS_2_WMWSR1","R","Solar Tracking_Socal","SCE",1.92,true,false,"Yes",7.6800000000000002E-3,5.7599999999999998E-2,6.720000000000001E-2,8.4479999999999986E-2,0.12288,0.25152000000000002,0.27647999999999995,0.23807999999999999,0.21312,0.14207999999999998,0.10944,6.720000000000001E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"METEC_2_PL1X3"},"METEC_2_PL1X3","F","CC","PGE",597.04999999999995,true,false,"Yes",597.04999999999995,597.04999999999995,597.04999999999995,597.04999999999995,597.04999999999995,597.04999999999995,597.04999999999995,597.04999999999995,597.04999999999995,597.04999999999995,597.04999999999995,597.04999999999995]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"MIDWD_2_WIND2"},"MIDWD_2_WIND2","R","Wind_Socal","SCE",3,true,false,"Yes",0.98510252499999995,1.056935454,0.94268020500000005,0.99587987,1.030286268,0.76001247599999999,0.67593080999999999,0.63483825999999999,0.65178890300000003,0.54620163700000002,0.69005340599999998,0.88202970999999997]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"MIRLOM_2_MLBBTA"},"MIRLOM_2_MLBBTA","S","Storage","SCE",10,true,false,"Yes",10,10,10,10,10,10,10,10,10,10,10,10]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"MIRLOM_2_MLBBTB"},"MIRLOM_2_MLBBTB","S","Storage","SCE",10,true,false,"Yes",10,10,10,10,10,10,10,10,10,10,10,10]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"MKTRCK_1_UNIT_1"},"MKTRCK_1_UNIT_1","T","CT","PGE",47.72,true,false,"Yes",47.72,47.72,47.72,47.72,47.72,47.72,47.72,47.72,47.72,47.72,47.72,47.72]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"MNDOTA_1_SOLAR2"},"MNDOTA_1_SOLAR2","R","Solar Fixed_Norcal","PGE",5,true,false,"Yes",0.02,0.15,0.17499999999999999,0.22,0.32,0.65500000000000003,0.72,0.62,0.55500000000000005,0.37,0.28499999999999998,0.17499999999999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"MOORPK_2_ACOBT1"},"MOORPK_2_ACOBT1","S","Storage","SCE",1.95,true,false,"Yes",1,1,1,1,1,1,1,1,1,1,1,1]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"MOORPK_2_CALABS"},"MOORPK_2_CALABS","T","Biogas","SCE",6.96,true,false,"Yes",4.26,4.18,3.69,3.87,4.24,4.16,4.04,3.77,3.75,4.1100000000000003,4.09,4.22]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"MRCHNT_2_PL1X3"},"MRCHNT_2_PL1X3","F","CC","SCE",494.58,true,false,"Yes",419.25,419.25,419.25,419.25,419.25,419.25,419.25,419.25,419.25,419.25,419.25,419.25]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"MRGT_6_TGEBT1"},"MRGT_6_TGEBT1","S","Storage","SDGE",30,true,false,"Yes",30,30,30,30,30,30,30,30,30,30,30,30]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"MSTANG_2_MTGBT1"},"MSTANG_2_MTGBT1","S","Storage","PGE",75,true,false,"Yes",75,75,75,75,75,75,75,75,75,75,75,75]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"MSTANG_2_SOLAR3"},"MSTANG_2_SOLAR3","R","Solar Tracking_Norcal","PGE",40,true,false,"Yes",0.16,1.2,1.4,1.76,2.56,5.24,5.76,4.96,4.4400000000000004,2.96,2.2799999999999998,1.4]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"MTWIND_1_MVPWD1"},"MTWIND_1_MVPWD1","R","Wind_Socal","SCE",66.599999999999994,true,false,"Yes",21.869276070000002,23.46396708,20.927500550000001,22.10853311,22.872355150000001,16.872276970000001,15.00566399,14.093409380000001,14.469713649999999,12.12567634,15.31918561,19.581059549999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"NCPA_7_GP1UN1"},"NCPA_7_GP1UN1","T","Geothermal","PGE",38.85,true,false,"Yes",38.85,38.85,38.85,38.85,38.85,38.85,38.85,38.85,38.85,38.85,38.85,38.85]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"NEENCH_6_SOLAR"},"NEENCH_6_SOLAR","R","Solar Fixed_Socal","SCE",66,true,false,"Yes",0.26400000000000001,1.98,2.31,2.9039999999999999,4.2240000000000002,8.6460000000000008,9.5039999999999996,8.1839999999999993,7.3259999999999996,4.8840000000000003,3.762,2.31]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"NEWARK_1_QF"},"NEWARK_1_QF","R","Wind_Norcal","PGE",0.1,true,false,"Yes",3.2836750999999997E-2,3.5231182E-2,3.1422673999999998E-2,3.3195995999999998E-2,3.4342876000000001E-2,2.5333748999999999E-2,2.2531026999999999E-2,2.1161275E-2,2.1726296999999999E-2,1.8206720999999999E-2,2.3001779999999999E-2,2.9400989999999998E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"NORTHCENTRALVALLEY"},"NORTHCENTRALVALLEY","S","Storage","PGE",132,true,false,"Yes",132,132,132,132,132,132,132,132,132,132,132,132]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"NOVATO_6_LNDFL"},"NOVATO_6_LNDFL","F","Biogas","PGE",3.9,true,false,"Yes",3.35,3.63,3.22,3.06,3.02,2.14,1.78,1.7,1.84,1.52,2.0299999999999998,2.0699999999999998]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"NZWIND_6_WDSTR3"},"NZWIND_6_WDSTR3","R","Wind_Socal","SCE",3.86,true,false,"Yes",0.68206201799999999,0.72542019899999999,0.63739550899999997,0.61067829200000001,0.64935927599999999,0.59521451400000003,0.553003735,0.42019588499999999,0.43407423499999997,0.40268584000000002,0.54269297299999997,0.65738174400000005]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"OAK_C_1_EBMUD"},"OAK_C_1_EBMUD","F","Biogas","PGE",6.9,true,false,"Yes",1.96,1.58,1.38,1.57,1.95,1.52,1.33,1.57,1.77,1.78,1.69,2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"OASIS_6_AR4SR2"},"OASIS_6_AR4SR2","R","Solar Tracking_Socal","SCE",1,true,false,"Yes",4.0000000000000001E-3,0.03,3.5000000000000003E-2,4.3999999999999997E-2,6.4000000000000001E-2,0.13100000000000001,0.14399999999999999,0.124,0.111,7.3999999999999996E-2,5.7000000000000002E-2,3.5000000000000003E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"OASIS_6_GBDSR4"},"OASIS_6_GBDSR4","R","Solar Tracking_Socal","SCE",3,true,false,"Yes",1.2E-2,0.09,0.105,0.13200000000000001,0.192,0.39300000000000002,0.432,0.372,0.33300000000000002,0.222,0.17100000000000001,0.105]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"OASIS_6_SOLAR2"},"OASIS_6_SOLAR2","R","Solar Tracking_Socal","SCE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"OBERON_5_O1BBX2"},"OBERON_5_O1BBX2","S","Storage","SCE",125,true,false,"Yes",125,125,125,125,125,125,125,125,125,125,125,125]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"OBERON_5_O2SSR4"},"OBERON_5_O2SSR4","R","Solar Tracking_Socal","SCE",125,true,false,"Yes",0.5,3.75,4.375,5.5,8,16.375,18,15.5,13.875,9.25,7.125,4.375]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"OILFLD_7_QFUNTS"},"OILFLD_7_QFUNTS","H","Hydro",null,null,true,false,"Yes",0.79,0.96,1.1499999999999999,1.33,0.95,1.18,0.84,1.23,1.2,0.87,7.0000000000000007E-2,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"OLINDA_2_COYCRK"},"OLINDA_2_COYCRK","H","Hydro",null,null,true,false,"Yes",0,0,0,0,0,0,0,0,0.8,0,0,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"OLINDA_7_BLKSND"},"OLINDA_7_BLKSND","T","Biomass/Wood","SCE",8,true,false,"Yes",0,0,0,0,0,0,0,0,0,0,0,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"OLSEN_2_UNIT"},"OLSEN_2_UNIT","H","Hydro",null,null,true,false,"Yes",1.58,0.67,1.89,2.4700000000000002,3.42,1.85,0.2,0,0,0.11,0.08,0.48]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ONLLPP_6_UNITS"},"ONLLPP_6_UNITS","S","PSH","PGE",25.2,true,false,"Yes",0,0.16,7.0000000000000007E-2,0.08,12.32,1.57,1.44,0.55000000000000004,0.03,1,0.13,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"OROVIL_6_UNIT"},"OROVIL_6_UNIT","F","Cogen","PGE",7.5,true,false,"Yes",7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"OSO_6_NSPIN"},"OSO_6_NSPIN","C","DR","SCE",18,true,false,"Yes",18,18,18,18,18,18,18,18,18,18,18,18]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"OTMESA_2_PL1X3"},"OTMESA_2_PL1X3","F","CC","SDGE",603.67999999999995,true,false,"Yes",603.6,603.6,603.6,603.6,603.6,603.6,603.6,603.6,603.6,603.6,603.6,603.6]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"PADUA_2_SOLAR1"},"PADUA_2_SOLAR1","R","Solar Fixed_Socal","SCE",1.75,true,false,"Yes",7.0000000000000001E-3,5.2499999999999998E-2,6.1249999999999999E-2,7.6999999999999999E-2,0.112,0.22925000000000001,0.252,0.217,0.19425000000000001,0.1295,9.9750000000000005E-2,6.1249999999999999E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"PADUA_7_SDIMAS"},"PADUA_7_SDIMAS","H","Hydro",null,null,true,false,"Yes",0,0,0,0,1.05,1.05,1.05,1.05,1.05,0,0,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"PALSEL_6_PLSBT1"},"PALSEL_6_PLSBT1","S","Storage","PGE",20,true,false,"Yes",15,15,15,15,15,15,15,15,15,15,15,15]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"PBLOSM_2_SOLAR"},"PBLOSM_2_SOLAR","R","Solar Tracking_Socal","SCE",9.5,true,false,"Yes",3.7999999999999999E-2,0.28499999999999998,0.33250000000000002,0.41799999999999998,0.60799999999999998,1.2444999999999999,1.3680000000000001,1.1779999999999999,1.0545,0.70299999999999996,0.54149999999999998,0.33250000000000002]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"PEORIA_1_SOLAR"},"PEORIA_1_SOLAR","R","Solar Fixed_Norcal","PGE",1.5,true,false,"Yes",6.0000000000000001E-3,4.4999999999999998E-2,5.2499999999999998E-2,6.6000000000000003E-2,9.6000000000000002E-2,0.19650000000000001,0.216,0.186,0.16650000000000001,0.111,8.5500000000000007E-2,5.2499999999999998E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"PGE_Bay_CBP_DA_Res"},"PGE_Bay_CBP_DA_Res","C","DR","PGE",1.007047,true,false,"Yes",5.0352349999999999E-3,5.0352349999999999E-3,5.0352349999999999E-3,5.0352349999999999E-3,1.007046967,1.007046967,1.007046967,1.007046967,1.007046967,1.007046967,5.0352349999999999E-3,5.0352349999999999E-3]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"PGE_Bay_PDP_Non_Res"},"PGE_Bay_PDP_Non_Res","C","DR","PGE",2.0140940000000001,true,false,"Yes",2.0140939329999998,2.0140939329999998,2.0140939329999998,2.5176174169999999,1.007046967,1.5105704499999999,2.0140939329999998,1.5105704499999999,1.5105704499999999,1.5105704499999999,2.0140939329999998,2.0140939329999998]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"PGE_Val_BIP_DO"},"PGE_Val_BIP_DO","C","DR","PGE",156.5958,true,false,"Yes",137.46191089999999,135.95134049999999,134.94429349999999,148.03590410000001,155.08523289999999,162.13456160000001,156.5958033,153.07113889999999,144.5112397,142.4971458,134.94429349999999,134.44076999999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"PGE_Val_SmartRate_Res"},"PGE_Val_SmartRate_Res","C","DR","PGE",4.5317119999999997,true,false,"Yes",1.007046967,1.007046967,1.007046967,3.0211408999999998,3.5246643830000002,4.5317113500000001,4.5317113500000001,4.0281878669999998,3.5246643830000002,2.5176174169999999,1.007046967,1.007046967]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"PIOPIC_2_CTG1"},"PIOPIC_2_CTG1","T","CT","SDGE",111.3,true,false,"Yes",111.3,111.3,111.3,111.3,111.3,111.3,111.3,111.3,111.3,111.3,111.3,111.3]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"PIOPIC_2_CTG3"},"PIOPIC_2_CTG3","T","CT","SDGE",112,true,false,"Yes",112,112,112,112,112,112,112,112,112,112,112,112]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"PIT4_7_PL1X2"},"PIT4_7_PL1X2","H","Hydro",null,null,true,false,"Yes",54.4,42.8,40.6,44.8,41.4,55.2,61.4,60.4,57.2,28.4,41,45.8]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"PIT6_7_UNIT_2"},"PIT6_7_UNIT_2","H","Hydro",null,null,true,false,"Yes",37.82,37.159999999999997,37.979999999999997,38.020000000000003,38.4,32.92,37.82,37.74,38.18,37.9,37.130000000000003,38.18]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"PLACVL_1_CHILIB"},"PLACVL_1_CHILIB","H","Hydro",null,null,true,false,"Yes",3,2.8,3.5,4.28,4.18,2.6,2.3199999999999998,1.78,2.35,0.8,0.83,2.5499999999999998]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"PLACVL_1_RCKCRE"},"PLACVL_1_RCKCRE","H","Hydro",null,null,true,false,"Yes",0.13,0.04,0.1,0.2,0.02,0,0,0,0,0,0.01,0.04]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"PLSNTG_7_LNCLND"},"PLSNTG_7_LNCLND","F","Biogas","PGE",4.9800000000000004,true,false,"Yes",3.76,3.82,3.83,3.88,4.0199999999999996,4.05,3.97,3.55,3.28,3.79,3.56,3.71]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"PNCHPP_1_PL1X2"},"PNCHPP_1_PL1X2","T","CT","PGE",119.91,true,false,"Yes",119.91,119.91,119.91,119.91,119.91,119.91,119.91,119.91,119.91,119.91,119.91,119.91]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"PNOCHE_1_UNITA1"},"PNOCHE_1_UNITA1","T","CT","PGE",52.3,true,false,"Yes",52.01,52.01,52.01,52.01,52.01,52.01,52.01,52.01,52.01,52.01,52.01,52.01]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"POEPH_7_UNIT_2"},"POEPH_7_UNIT_2","H","Hydro",null,null,true,false,"Yes",42.64,49.6,42.64,47,38.479999999999997,27.44,24.4,43.54,42.64,22.32,20.32,21.28]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"PROLOGIS_COMMERCE_4"},"PROLOGIS_COMMERCE_4","R","Solar Tracking_Socal","SCE",1.24,true,false,"Yes",4.96E-3,3.7199999999999997E-2,4.3400000000000001E-2,5.4559999999999997E-2,7.936E-2,0.16244,0.17856,0.15376000000000001,0.13764000000000001,9.1759999999999994E-2,7.0680000000000007E-2,4.3400000000000001E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"PROLOGIS_SOUTHBAY_6"},"PROLOGIS_SOUTHBAY_6","R","Solar Tracking_Socal","SCE",1.38,true,false,"Yes",5.5199999999999997E-3,4.1399999999999999E-2,4.8300000000000003E-2,6.0720000000000003E-2,8.8319999999999996E-2,0.18078,0.19872000000000001,0.17111999999999999,0.15318000000000001,0.10212,7.8659999999999994E-2,4.8300000000000003E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"PROXSR_2_PS2BT3"},"PROXSR_2_PS2BT3","S","Storage","PGE",32,true,false,"Yes",90,90,90,90,90,90,90,90,90,90,90,90]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"PUTHCR_1_PCNSB1"},"PUTHCR_1_PCNSB1","R","Solar Tracking_Norcal","PGE",3,true,false,"Yes",1.2E-2,0.09,0.105,0.13200000000000001,0.192,0.39300000000000002,0.432,0.372,0.33300000000000002,0.222,0.17100000000000001,0.105]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"RATSKE_2_NROSR1"},"RATSKE_2_NROSR1","R","Solar Tracking_Socal","SCE",150,true,false,"Yes",0.6,4.5,5.25,6.6,9.6,19.649999999999999,21.6,18.600000000000001,16.649999999999999,11.1,8.5500000000000007,5.25]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"RDWAY_1_WAISR2"},"RDWAY_1_WAISR2","R","Solar Tracking_Socal","SCE",1.5,true,false,"Yes",6.0000000000000001E-3,4.4999999999999998E-2,5.2499999999999998E-2,6.6000000000000003E-2,9.6000000000000002E-2,0.19650000000000001,0.216,0.186,0.16650000000000001,0.111,8.5500000000000007E-2,5.2499999999999998E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"REDMAN_2_SOLAR"},"REDMAN_2_SOLAR","R","Solar Fixed_Socal","SCE",3.75,true,false,"Yes",1.4999999999999999E-2,0.1125,0.13125000000000001,0.16500000000000001,0.24,0.49125000000000002,0.54,0.46500000000000002,0.41625000000000001,0.27750000000000002,0.21375,0.13125000000000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"RENWD_1_QF"},"RENWD_1_QF","R","Wind_Socal","SCE",10,true,false,"Yes",1.7670000459999999,1.879326939,1.651283703,1.5820681130000001,1.6822779160000001,1.5420065140000001,1.432652163,1.0885903750000001,1.124544652,1.0432275639999999,1.405940344,1.7030615140000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"RICHMN_7_BAYENV"},"RICHMN_7_BAYENV","F","Biogas","PGE",2.5,true,false,"Yes",0.36,0.37,0.18,0.18,0.18,0.17,0.15,0.18,7.0000000000000007E-2,0.15,0.18,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"RNDMTN_2_SLSPHY1"},"RNDMTN_2_SLSPHY1","H","Hydro",null,null,true,false,"Yes",0.2,0.19,0.17,0.22,0.2,0.17,0.16,0.16,0.15,0.15,0.14000000000000001,0.14000000000000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ROMOLA_5_MPBBT2"},"ROMOLA_5_MPBBT2","S","Storage","SCE",230,true,false,"Yes",230,230,230,230,230,230,230,230,230,230,230,230]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ROMOLA_5_MPBBT3"},"ROMOLA_5_MPBBT3","S","Storage","SCE",50,true,false,"Yes",50,50,50,50,50,50,50,50,50,50,50,50]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"RSMSLR_6_SOLAR1"},"RSMSLR_6_SOLAR1","R","Solar Fixed_Socal","SCE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"RTEDDY_2_RWSBT3"},"RTEDDY_2_RWSBT3","S","Storage","SCE",45,true,false,"Yes",45,45,45,45,45,45,45,45,45,45,45,45]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"RTEDDY_2_SEBSR4"},"RTEDDY_2_SEBSR4","R","Solar Tracking_Socal","SCE",56,true,false,"Yes",0.224,1.68,1.96,2.464,3.5840000000000001,7.3360000000000003,8.0640000000000001,6.944,6.2160000000000002,4.1440000000000001,3.1920000000000002,1.96]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"RTEDDY_2_SOLAR1"},"RTEDDY_2_SOLAR1","R","Solar Tracking_Socal","SCE",54,true,false,"Yes",0.216,1.62,1.89,2.3759999999999999,3.456,7.0739999999999998,7.7759999999999998,6.6959999999999997,5.9939999999999998,3.996,3.0779999999999998,1.89]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"RTREE_2_WIND3"},"RTREE_2_WIND3","R","Wind_Socal","SCE",99,true,false,"Yes",17.49330045,18.605336699999999,16.347708659999999,15.662474319999999,16.65455137,15.26586449,14.18325641,10.777044719999999,11.13299205,10.32795288,13.91880941,16.86030899]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"RVRVEW_1_UNITA1"},"RVRVEW_1_UNITA1","T","CT","PGE",48.7,true,false,"Yes",47.6,47.6,47.6,47.6,47.6,47.6,47.6,47.6,47.6,47.6,47.6,47.6]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"RVSIDE_6_RERCU2"},"RVSIDE_6_RERCU2","T","CT","SCE",48.5,true,false,"Yes",48.5,48.5,48.5,48.5,48.5,48.5,48.5,48.5,48.5,48.5,48.5,48.5]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"RVSIDE_6_SOLAR1"},"RVSIDE_6_SOLAR1","R","Solar Tracking_Socal","SCE",7.5,true,false,"Yes",0.03,0.22500000000000001,0.26250000000000001,0.33,0.48,0.98250000000000004,1.08,0.93,0.83250000000000002,0.55500000000000005,0.42749999999999999,0.26250000000000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SAN_GABRIEL_SOLAR"},"SAN_GABRIEL_SOLAR","R","Solar Tracking_Socal","SCE",0.27,true,false,"Yes",1.08E-3,8.0999999999999996E-3,9.4500000000000001E-3,1.188E-2,1.728E-2,3.5369999999999999E-2,3.8879999999999998E-2,3.3480000000000003E-2,2.997E-2,1.9980000000000001E-2,1.5389999999999999E-2,9.4500000000000001E-3]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SANBRN_2_ES1BT3_SUN"},"SANBRN_2_ES1BT3_SUN","R","Solar Tracking_Socal","SCE",18,true,false,"Yes",7.1999999999999995E-2,0.54,0.63,0.79200000000000004,1.1519999999999999,2.3580000000000001,2.5920000000000001,2.2320000000000002,1.998,1.3320000000000001,1.026,0.63]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SANBRN_2_SS2BT3"},"SANBRN_2_SS2BT3","S","Storage","SCE",169,true,false,"Yes",169,169,169,169,169,169,169,169,169,169,169,169]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SANBRN_2_SS2SB4"},"SANBRN_2_SS2SB4","R","Solar Tracking_Socal","SCE",32,true,false,"Yes",0.128,0.96,1.1200000000000001,1.4079999999999999,2.048,4.1920000000000002,4.6079999999999997,3.968,3.552,2.3679999999999999,1.8240000000000001,1.1200000000000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SANDRN_2_SS2SR2"},"SANDRN_2_SS2SR2","R","Solar Tracking_Norcal","PGE",100,true,false,"Yes",0.4,3,3.5,4.4000000000000004,6.4,13.1,14.4,12.4,11.1,7.4,5.7,3.5]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SANTGO_2_MABBT1"},"SANTGO_2_MABBT1","S","Storage","SCE",2,true,false,"Yes",2,2,2,2,2,2,2,2,2,2,2,2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SAUGUS_6_MWDFTH"},"SAUGUS_6_MWDFTH","H","Hydro",null,null,true,false,"Yes",2.4,3,4.4000000000000004,5.2,6,6.6,7,7,7,6.8,6.8,7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SBERDO_2_PSP4"},"SBERDO_2_PSP4","F","CC","SCE",555,true,false,"Yes",555,555,555,555,555,555,555,555,555,555,555,555]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SCARLT_2_SS2BT1"},"SCARLT_2_SS2BT1","R","Solar Tracking_Norcal","PGE",150,true,false,"Yes",0.6,4.5,5.25,6.6,9.6,19.649999999999999,21.6,18.600000000000001,16.649999999999999,11.1,8.5500000000000007,5.25]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SCARLT_2_SSBSR1"},"SCARLT_2_SSBSR1","R","Solar Tracking_Norcal","PGE",100,true,false,"Yes",0.4,3,3.5,4.4000000000000004,6.4,13.1,14.4,12.4,11.1,7.4,5.7,3.5]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SCE_CBP_DO"},"SCE_CBP_DO","C","DR","SCE",17.40185,true,false,"Yes",0.66930193400000004,0.66930193400000004,0.66930193400000004,0.66930193400000004,17.401850289999999,17.401850289999999,17.401850289999999,17.401850289999999,17.401850289999999,17.401850289999999,0.66930193400000004,0.66930193400000004]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SCE_SDP_Resd"},"SCE_SDP_Resd","C","DR","SCE",127.1674,true,false,"Yes",6.6930189999999997E-3,6.6930189999999997E-3,0.66930193400000004,40.158116059999998,62.2450799,91.025063079999995,127.1673675,126.4980656,118.46644240000001,66.930193439999996,17.401850289999999,0.66930193400000004]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SCHNDR_1_FIVPTS"},"SCHNDR_1_FIVPTS","R","Solar Fixed_Norcal","PGE",15,true,false,"Yes",0.06,0.45,0.52500000000000002,0.66,0.96,1.9650000000000001,2.16,1.86,1.665,1.1100000000000001,0.85499999999999998,0.52500000000000002]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SDGE_CBP_DO"},"SDGE_CBP_DO","C","DR","SDGE",8.7667929999999998,true,false,"Yes",1.7533586E-2,1.7533586E-2,1.7533586E-2,1.7533586E-2,8.7667929729999994,8.7667929729999994,8.7667929729999994,8.7667929729999994,8.7667929729999994,8.7667929729999994,1.7533586E-2,1.7533586E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SDGEAC_Saver_DA_res"},"SDGEAC_Saver_DA_res","C","DR","SDGE",17.53359,true,false,"Yes",1.7533586E-2,1.7533586E-2,1.7533586E-2,17.533585949999999,17.533585949999999,17.533585949999999,17.533585949999999,21.040303130000002,21.040303130000002,17.533585949999999,1.7533586E-2,1.7533586E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SDGEAC_Saver_DO_comm"},"SDGEAC_Saver_DO_comm","C","DR","SDGE",1.7533589999999999,true,false,"Yes",1.7533586E-2,1.7533586E-2,1.7533586E-2,1.7533585949999999,1.7533585949999999,1.7533585949999999,1.7533585949999999,3.5067171890000002,3.5067171890000002,1.7533585949999999,1.7533586E-2,1.7533586E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SEAWND_2_AMWWD1"},"SEAWND_2_AMWWD1","R","Wind_Socal","SCE",27,true,false,"Yes",4.7709001229999997,5.074182736,4.4584659980000003,4.271583905,4.5421503740000002,4.1634175869999996,3.8681608390000002,2.9391940139999999,3.0362705590000001,2.8167144230000001,3.7960389289999998,4.5982660879999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SENTNL_2_CTG5"},"SENTNL_2_CTG5","T","CT","SCE",107.52,true,false,"Yes",107.52,107.52,107.52,107.52,107.52,107.52,107.52,107.52,107.52,107.52,107.52,107.52]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SENTNL_2_CTG8"},"SENTNL_2_CTG8","T","CT","SCE",106.85,true,false,"Yes",106.85,106.85,106.85,106.85,106.85,106.85,106.85,106.85,106.85,106.85,106.85,106.85]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SGREGY_6_SANGER"},"SGREGY_6_SANGER","F","CC","PGE",48.3,true,false,"Yes",48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SHUTLE_6_RUISR3"},"SHUTLE_6_RUISR3","R","Solar Tracking_Socal","SCE",1,true,false,"Yes",4.0000000000000001E-3,0.03,3.5000000000000003E-2,4.3999999999999997E-2,6.4000000000000001E-2,0.13100000000000001,0.14399999999999999,0.124,0.111,7.3999999999999996E-2,5.7000000000000002E-2,3.5000000000000003E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SISPRG_2_DS3BT1"},"SISPRG_2_DS3BT1","S","Storage","SCE",61.16,true,false,"Yes",61.16,61.16,61.16,61.16,61.16,61.16,61.16,61.16,61.16,61.16,61.16,61.16]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SISPRG_2_DS3SR1"},"SISPRG_2_DS3SR1","R","Solar Tracking_Socal","SCE",123,true,false,"Yes",0.49199999999999999,3.69,4.3049999999999997,5.4119999999999999,7.8719999999999999,16.113,17.712,15.252000000000001,13.653,9.1020000000000003,7.0110000000000001,4.3049999999999997]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SISPRG_2_DS3SR2"},"SISPRG_2_DS3SR2","R","Solar Tracking_Socal","SCE",110,true,false,"Yes",0.44,3.3,3.85,4.84,7.04,14.41,15.84,13.64,12.21,8.14,6.27,3.85]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SKERN_6_SOLAR1"},"SKERN_6_SOLAR1","R","Solar Tracking_Norcal","PGE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SLATE_2_SLASR3_LESR"},"SLATE_2_SLASR3_LESR","S","Storage","PGE",33.799999999999997,true,false,"Yes",33.799999999999997,33.799999999999997,33.799999999999997,33.799999999999997,33.799999999999997,33.799999999999997,33.799999999999997,33.799999999999997,33.799999999999997,33.799999999999997,33.799999999999997,33.799999999999997]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SLATE_2_SLASR4_SUN"},"SLATE_2_SLASR4_SUN","R","Solar Tracking_Norcal","PGE",13,true,false,"Yes",5.1999999999999998E-2,0.39,0.45500000000000002,0.57199999999999995,0.83199999999999996,1.7030000000000001,1.8720000000000001,1.6120000000000001,1.4430000000000001,0.96199999999999997,0.74099999999999999,0.45500000000000002]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SLATE_2_SLASR5_SUN"},"SLATE_2_SLASR5_SUN","R","Solar Tracking_Norcal","PGE",16,true,false,"Yes",6.4000000000000001E-2,0.48,0.56000000000000005,0.70399999999999996,1.024,2.0960000000000001,2.3039999999999998,1.984,1.776,1.1839999999999999,0.91200000000000003,0.56000000000000005]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SLUISP_2_UNITS"},"SLUISP_2_UNITS","C","DR","PGE",40.1,true,false,"Yes",0,0,10.91,82.1,79.790000000000006,80.22,0,0,0,0,0,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SMYRNA_1_DL1SR1"},"SMYRNA_1_DL1SR1","R","Solar Tracking_Norcal","PGE",1,true,false,"Yes",4.0000000000000001E-3,0.03,3.5000000000000003E-2,4.3999999999999997E-2,6.4000000000000001E-2,0.13100000000000001,0.14399999999999999,0.124,0.111,7.3999999999999996E-2,5.7000000000000002E-2,3.5000000000000003E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SNCLRA_2_UNIT"},"SNCLRA_2_UNIT","F","Cogen","SCE",27.5,true,false,"Yes",27.5,27.5,27.5,27.5,27.5,27.5,27.5,27.5,27.5,27.5,27.5,27.5]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SNCLRA_2_UNIT1"},"SNCLRA_2_UNIT1","T","Cogen","SCE",27.8,true,false,"Yes",27.8,27.8,27.8,27.8,27.8,27.8,27.8,27.8,27.8,27.8,27.8,27.8]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SNCLRA_6_QF"},"SNCLRA_6_QF","F","Cogen","SCE",1.65,true,false,"Yes",0.44,0.44,0.37,0.42,0.44,0.51,0.51,0.57999999999999996,0.6,0.5,0.56000000000000005,0.68]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SOUTH_2_UNIT"},"SOUTH_2_UNIT","H","Hydro",null,null,true,false,"Yes",2.5,2.78,2.69,0.37,2.38,2.42,2.17,1.68,1.54,1.65,1.82,1.49]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SPBURN_2_UNIT_1"},"SPBURN_2_UNIT_1","F","Biomass/Wood","PGE",22,true,false,"Yes",10.4,9.89,9.56,9.32,9.2899999999999991,11.85,12.24,12.22,12.31,11.12,10.41,10.88]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SPI_LI_2_UNIT_1"},"SPI_LI_2_UNIT_1","F","Biomass/Wood","PGE",17.2,true,false,"Yes",7.39,6.48,6.35,6.45,7.79,9.25,9.5399999999999991,9.41,9.24,8.56,7.69,7.24]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SPRGVL_2_LINDPV"},"SPRGVL_2_LINDPV","R","Solar Fixed_Socal","SCE",4,true,false,"Yes",1.6E-2,0.12,0.14000000000000001,0.17599999999999999,0.25600000000000001,0.52400000000000002,0.57599999999999996,0.496,0.44400000000000001,0.29599999999999999,0.22800000000000001,0.14000000000000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SRINTL_6_UNIT"},"SRINTL_6_UNIT","F","Cogen","PGE",6.9,true,false,"Yes",1.32,1.31,1.36,1.46,1.37,1.19,1.06,0.96,0.96,1.03,1.22,1.19]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"STIGCT_2_LODI"},"STIGCT_2_LODI","T","CT","PGE",49.9,true,false,"Yes",49.5,49.5,49.5,49.5,49.5,49.5,49.5,49.5,49.5,49.5,49.5,49.5]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"STNRES_1_UNIT"},"STNRES_1_UNIT","F","Biomass/Wood","PGE",19.899999999999999,true,false,"Yes",16.010000000000002,18.98,18.88,11.65,12.65,19.54,19.420000000000002,18.95,19.36,19.329999999999998,19.53,18.41]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"STOREY_2_MDRCH4"},"STOREY_2_MDRCH4","H","Hydro",null,null,true,false,"Yes",0,0.08,0.05,0.21,0.25,0.25,0.42,0.24,0.19,0.1,0.04,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SUMWHT_6_SWSSR1"},"SUMWHT_6_SWSSR1","R","Solar Tracking_Norcal","PGE",18.5,true,false,"Yes",7.3999999999999996E-2,0.55500000000000005,0.64749999999999996,0.81399999999999995,1.1839999999999999,2.4235000000000002,2.6640000000000001,2.294,2.0535000000000001,1.369,1.0545,0.64749999999999996]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SUNSET_2_UNITS"},"SUNSET_2_UNITS","T","Cogen","PGE",248,true,false,"Yes",248,248,248,245,240,234,229,229,231,243,246,248]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SUNSHN_2_LNDFL"},"SUNSHN_2_LNDFL","T","Biogas","SCE",20,true,false,"Yes",16.510000000000002,16.739999999999998,16.29,15.15,16.68,14.36,15.33,15.5,15.44,14.79,14.45,16.48]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"SYCAMR_2_UNIT_2"},"SYCAMR_2_UNIT_2","T","CT","SCE",76,true,false,"Yes",76,76,76,76,76,76,76,76,76,76,76,76]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"TANHIL_6_SOLART"},"TANHIL_6_SOLART","T","Cogen","PGE",17,true,false,"Yes",11.51,11.94,12.05,12.2,12.33,11.78,11.58,11.54,11.6,12.03,11.07,11.35]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"TERMEX_2_PL1X3"},"TERMEX_2_PL1X3","F","CC","SDGE",625,true,false,"Yes",605,605,605,605,601,593,591,593,596,605,605,605]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"TIDWTR_2_UNITS"},"TIDWTR_2_UNITS","F","Cogen","PGE",114.8,true,false,"Yes",38,38,38,38,38,38,38,38,38,38,38,38]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"TMPLTN_2_SOLAR"},"TMPLTN_2_SOLAR","R","Solar Fixed_Norcal","PGE",1.5,true,false,"Yes",6.0000000000000001E-3,4.4999999999999998E-2,5.2499999999999998E-2,6.6000000000000003E-2,9.6000000000000002E-2,0.19650000000000001,0.216,0.186,0.16650000000000001,0.111,8.5500000000000007E-2,5.2499999999999998E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"TOWNSITE_2_MEADDYN_LESR"},"TOWNSITE_2_MEADDYN_LESR","S","Storage","SCE",90,true,false,"Yes",90,90,90,90,90,90,90,90,90,90,90,90]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"TRNQL8_2_VERSR1"},"TRNQL8_2_VERSR1","R","Solar Tracking_Norcal","PGE",60,true,false,"Yes",0.24,1.8,2.1,2.64,3.84,7.86,8.64,7.44,6.66,4.4400000000000004,3.42,2.1]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"TRNQLT_2_RETBT1"},"TRNQLT_2_RETBT1","S","Storage","PGE",72,true,false,"Yes",72,72,72,72,72,72,72,72,72,72,72,72]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"TUPMAN_1_BIOGAS"},"TUPMAN_1_BIOGAS","F","Biogas","PGE",0.6,true,false,"Yes",0.3,0.3,0.3,0.32,0.33,0.35,0.34,0.34,0.36,0.33,0.36,0.36]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"TWISSL_6_SOLAR1"},"TWISSL_6_SOLAR1","R","Solar Tracking_Norcal","PGE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"TXMCKT_6_UNIT"},"TXMCKT_6_UNIT","F","Cogen","PGE",11.2,true,false,"Yes",3.66,4.08,3.69,4.58,4.18,4,3.98,3.74,3.64,2.96,3.05,3.96]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"ULTPCH_1_UNIT_1"},"ULTPCH_1_UNIT_1","F","Biomass/Wood","PGE",18,true,false,"Yes",15.48,17.36,15.64,15.76,17.72,11.93,17.36,17.8,17,15.1,15.8,17.62]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"UPLAND_RELIABILITY_PROJECT_LLC"},"UPLAND_RELIABILITY_PROJECT_LLC","S","Storage","SCE",120,true,false,"Yes",120,120,120,120,120,120,120,120,120,120,120,120]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"USWND4_2_UNIT2"},"USWND4_2_UNIT2","T","Biogas","PGE",7.4,true,false,"Yes",7.4,7.4,7.35,6.41,7.4,7.4,7.4,7.4,7.4,7.23,7.4,7.4]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VACADX_1_SOLAR"},"VACADX_1_SOLAR","R","Solar Fixed_Norcal","PGE",2.5,true,false,"Yes",0.01,7.4999999999999997E-2,8.7499999999999994E-2,0.11,0.16,0.32750000000000001,0.36,0.31,0.27750000000000002,0.185,0.14249999999999999,8.7499999999999994E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VALLEY_5_PERRIS"},"VALLEY_5_PERRIS","H","Hydro",null,null,true,false,"Yes",1.6,0,0,0,0,0,2.4,2.4,0,0,0,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VALLEY_5_SOLAR1"},"VALLEY_5_SOLAR1","R","Solar Fixed_Socal","SCE",1.49,true,false,"Yes",5.96E-3,4.4699999999999997E-2,5.2150000000000002E-2,6.5559999999999993E-2,9.536E-2,0.19519,0.21456,0.18476000000000001,0.16539000000000001,0.11026,8.4930000000000005E-2,5.2150000000000002E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VERNON_6_GONZL1"},"VERNON_6_GONZL1","T","CT","SCE",5.75,true,false,"Yes",5.75,5.75,5.75,5.75,5.75,5.75,5.75,5.75,5.75,5.75,5.75,5.75]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VERNON_6_MALBRG"},"VERNON_6_MALBRG","F","CC","SCE",139,true,false,"Yes",139,139,139,139,139,139,139,139,139,139,139,139]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VESTAL_2_RTS042"},"VESTAL_2_RTS042","R","Solar Fixed_Socal","SCE",5,true,false,"Yes",0.02,0.15,0.17499999999999999,0.22,0.32,0.65500000000000003,0.72,0.62,0.55500000000000005,0.37,0.28499999999999998,0.17499999999999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VESTAL_6_QF"},"VESTAL_6_QF","H","Hydro",null,null,true,false,"Yes",2.61,0.28000000000000003,0.24,0.4,0.49,1.1100000000000001,0.54,0,0,0,0,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VICPAS_2_SOCBT2"},"VICPAS_2_SOCBT2","S","Storage","SCE",71,true,false,"Yes",71,71,71,71,71,71,71,71,71,71,71,71]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VICTOR_1_LMASR1"},"VICTOR_1_LMASR1","R","Solar Tracking_Socal","SCE",1,true,false,"Yes",4.0000000000000001E-3,0.03,3.5000000000000003E-2,4.3999999999999997E-2,6.4000000000000001E-2,0.13100000000000001,0.14399999999999999,0.124,0.111,7.3999999999999996E-2,5.7000000000000002E-2,3.5000000000000003E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VICTOR_1_SOLAR3"},"VICTOR_1_SOLAR3","R","Solar Tracking_Socal","SCE",7,true,false,"Yes",2.8000000000000001E-2,0.21,0.245,0.308,0.44800000000000001,0.91700000000000004,1.008,0.86799999999999999,0.77700000000000002,0.51800000000000002,0.39900000000000002,0.245]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VIKING_2_VSHSB1_LESR"},"VIKING_2_VSHSB1_LESR","S","Storage","SDGE",150,true,false,"Yes",150,150,150,150,150,150,150,150,150,150,150,150]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VISTRA_5_DALBT3"},"VISTRA_5_DALBT3","S","Storage","PGE",100,true,false,"Yes",100,100,100,100,100,100,100,100,100,100,100,100]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VISTRA_5_PLABT1"},"VISTRA_5_PLABT1","S","Storage","PGE",100.4,true,false,"Yes",100.4,100.4,100.4,100.4,100.4,100.4,100.4,100.4,100.4,100.4,100.4,100.4]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VISTRA_5_PLABT2"},"VISTRA_5_PLABT2","S","Storage","PGE",100.4,true,false,"Yes",100.4,100.4,100.4,100.4,100.4,100.4,100.4,100.4,100.4,100.4,100.4,100.4]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VISTRA_5_PLABT3"},"VISTRA_5_PLABT3","S","Storage","PGE",74.599999999999994,true,false,"Yes",74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VISTRA_5_PLABT4"},"VISTRA_5_PLABT4","S","Storage","PGE",74.599999999999994,true,false,"Yes",74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VLCNTR_6_VCEBT1"},"VLCNTR_6_VCEBT1","S","Storage","SDGE",54,true,false,"Yes",54,54,54,54,54,54,54,54,54,54,54,54]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VLCNTR_6_VCEBT2"},"VLCNTR_6_VCEBT2","S","Storage","SDGE",85,true,false,"Yes",50,50,50,50,50,50,50,50,50,50,50,50]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VLCNTR_6_VCSLR"},"VLCNTR_6_VCSLR","R","Solar Tracking_Socal","SDGE",2.33,true,false,"Yes",9.3200000000000002E-3,6.9900000000000004E-2,8.1549999999999997E-2,0.10252,0.14912,0.30523,0.33551999999999998,0.28892000000000001,0.25863000000000003,0.17241999999999999,0.13281000000000001,8.1549999999999997E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VLCNTR_6_VCSLR1"},"VLCNTR_6_VCSLR1","R","Solar Fixed_Socal","SDGE",2.5,true,false,"Yes",0.01,7.4999999999999997E-2,8.7499999999999994E-2,0.11,0.16,0.32750000000000001,0.36,0.31,0.27750000000000002,0.185,0.14249999999999999,8.7499999999999994E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VLCNTR_6_VCSLR2"},"VLCNTR_6_VCSLR2","R","Solar Fixed_Socal","SDGE",5,true,false,"Yes",0.02,0.15,0.17499999999999999,0.22,0.32,0.65500000000000003,0.72,0.62,0.55500000000000005,0.37,0.28499999999999998,0.17499999999999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VLYHOM_7_SSJID"},"VLYHOM_7_SSJID","H","Hydro",null,null,true,false,"Yes",0,0,0,0.4,0,0,0,0,0,0,0,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VOLTA_2_UNIT_1"},"VOLTA_2_UNIT_1","H","Hydro",null,null,true,false,"Yes",2.46,2.4700000000000002,1.1399999999999999,0.46,1.1299999999999999,0.98,0.73,1.25,0.87,0.73,0.87,0.98]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VOLTA_2_UNIT_2"},"VOLTA_2_UNIT_2","H","Hydro",null,null,true,false,"Yes",0.41,0.43,0.4,0.13,0.39,0.34,0.28999999999999998,0.22,0.23,0.26,0.27,0.26]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VOLTA_7_PONHY1"},"VOLTA_7_PONHY1","H","Hydro",null,null,true,false,"Yes",0.13,0.01,0.17,0.2,0.34,0.46,0.19,0,0,0.03,0.01,0.06]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VOLTA_7_QFUNTS"},"VOLTA_7_QFUNTS","H","Hydro",null,null,true,false,"Yes",0.06,0.05,0.04,0.03,0.05,0.04,0.05,0.04,0.03,0.03,0.03,0.04]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VOYAGR_2_VOAWD5"},"VOYAGR_2_VOAWD5","R","Wind_Socal","SCE",13.98,true,false,"Yes",2.470266064,2.627299061,2.308494617,2.2117312220000001,2.3518245270000002,2.1557251059999998,2.002847724,1.5218493449999999,1.572113423,1.458432135,1.9655046009999999,2.3808799970000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VOYAGR_2_VOYWD1"},"VOYAGR_2_VOYWD1","R","Wind_Socal","SCE",128.91,true,false,"Yes",22.778397590000001,24.226403569999999,21.286698210000001,20.39444005,21.68624462,19.87800597,18.46831903,14.03301853,14.4965051,13.44824653,18.123976979999998,21.954165979999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VOYAGR_2_VOYWD2"},"VOYAGR_2_VOYWD2","R","Wind_Socal","SCE",126.35,true,false,"Yes",22.326045579999999,23.74529588,20.86396959,19.989430609999999,21.255581469999999,19.4832523,18.101560079999999,13.75433939,14.208621669999999,13.18118027,17.764056249999999,21.518182230000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VOYAGR_2_VOYWD3"},"VOYAGR_2_VOYWD3","R","Wind_Socal","SCE",42.45,true,false,"Yes",7.5009151940000001,7.977742857,7.009699318,6.7158791400000002,7.1412697539999996,6.5458176510000001,6.0816084310000003,4.6210661430000002,4.7736920459999999,4.4285010089999997,5.9682167609999999,7.229496127]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VOYAGR_2_VOYWD4"},"VOYAGR_2_VOYWD4","R","Wind_Socal","SCE",21.01,true,false,"Yes",3.7124670960000001,3.9484658989999999,3.46934706,3.3239251059999999,3.534465902,3.239755685,3.0100021940000001,2.2871283789999999,2.3626683129999999,2.191821112,2.9538806630000001,3.578132241]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"VSTAES_6_VESBT1"},"VSTAES_6_VESBT1","S","Storage","SDGE",40,true,false,"Yes",10,10,10,10,10,10,10,10,10,10,10,10]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WADHAM_6_UNIT"},"WADHAM_6_UNIT","F","Biomass/Wood","PGE",29.07,true,false,"Yes",25.31,25.09,24.19,22.55,16.559999999999999,24.44,23.92,23.54,24.37,23.46,21.62,24.55]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WALCRK_2_CTG1"},"WALCRK_2_CTG1","T","CT","SCE",97.32,true,false,"Yes",100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WALCRK_2_CTG2"},"WALCRK_2_CTG2","T","CT","SCE",96.91,true,false,"Yes",100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WALCRK_2_CTG3"},"WALCRK_2_CTG3","T","CT","SCE",96.65,true,false,"Yes",100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WALCRK_2_CTG4"},"WALCRK_2_CTG4","T","CT","SCE",96.6,true,false,"Yes",100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WALCRK_2_CTG5"},"WALCRK_2_CTG5","T","CT","SCE",96.65,true,false,"Yes",100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WALNUT_2_SOLAR"},"WALNUT_2_SOLAR","R","Solar Fixed_Socal","SCE",1.5,true,false,"Yes",6.0000000000000001E-3,4.4999999999999998E-2,5.2499999999999998E-2,6.6000000000000003E-2,9.6000000000000002E-2,0.19650000000000001,0.216,0.186,0.16650000000000001,0.111,8.5500000000000007E-2,5.2499999999999998E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WALNUT_6_HILLGEN"},"WALNUT_6_HILLGEN","F","Biogas","SCE",47,true,false,"Yes",20.59,20.95,20.53,20.13,19.28,20.76,20.55,20.43,20.100000000000001,20,19.41,19.350000000000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WALNUT_7_WCOVST"},"WALNUT_7_WCOVST","F","Biogas","SCE",6.5,true,false,"Yes",4.76,4.78,4.63,5.05,5.03,5.0199999999999996,4.95,4.92,4.8899999999999997,4.55,4.6100000000000003,4.79]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WARNE_2_UNIT"},"WARNE_2_UNIT","H","Hydro",null,null,true,false,"Yes",76,76,46.54,45.45,76,76,76,76,49.71,54.99,37.880000000000003,4.6399999999999997]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WAUKNA_1_SOLAR"},"WAUKNA_1_SOLAR","R","Solar Fixed_Norcal","PGE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WAUKNA_1_SOLAR2"},"WAUKNA_1_SOLAR2","R","Solar Tracking_Norcal","PGE",19.75,true,false,"Yes",7.9000000000000001E-2,0.59250000000000003,0.69125000000000003,0.86899999999999999,1.264,2.58725,2.8439999999999999,2.4489999999999998,2.19225,1.4615,1.12575,0.69125000000000003]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WDFRDF_2_WFFBT1"},"WDFRDF_2_WFFBT1","S","Storage","PGE",25,true,false,"Yes",25,25,25,25,25,25,25,25,25,25,25,25]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WDLEAF_7_UNIT_1"},"WDLEAF_7_UNIT_1","H","Hydro",null,null,true,false,"Yes",60,60,60,60,60,60,60,60,60,60,60,60]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WEBER_6_FORWRD"},"WEBER_6_FORWRD","F","Biogas","PGE",4.2,true,false,"Yes",4.05,4.05,3.82,3.61,4.01,3.98,4.01,3.98,3.88,4.04,4.03,4.0199999999999996]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WESCAN_2_BDSBT1"},"WESCAN_2_BDSBT1","S","Storage","SDGE",131,true,false,"Yes",131,131,131,131,131,131,131,131,131,131,131,131]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WESTPT_2_UNIT"},"WESTPT_2_UNIT","H","Hydro",null,null,true,false,"Yes",10.78,3.92,3.22,8.44,6.94,9.4600000000000009,10.08,12.74,10.98,10.36,10.84,11.54]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WFRESN_1_SOLAR"},"WFRESN_1_SOLAR","R","Solar Fixed_Norcal","PGE",1.5,true,false,"Yes",6.0000000000000001E-3,4.4999999999999998E-2,5.2499999999999998E-2,6.6000000000000003E-2,9.6000000000000002E-2,0.19650000000000001,0.216,0.186,0.16650000000000001,0.111,8.5500000000000007E-2,5.2499999999999998E-2]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WHEATL_6_LNDFIL"},"WHEATL_6_LNDFIL","F","Biogas","PGE",3.55,true,false,"Yes",3.16,3.16,3.34,2.67,3.22,2.91,3.06,3.24,3.11,3.35,3.28,3.16]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WHTWTR_1_WINDA1"},"WHTWTR_1_WINDA1","R","Wind_Socal","SCE",61.5,true,false,"Yes",20.194601769999998,21.667176810000001,19.324944200000001,20.41553734,21.120868489999999,15.58025576,13.856581609999999,13.014184330000001,13.36167251,11.197133559999999,14.14609482,18.081609050000001]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WILLOW_ROCK_STORAGE"},"WILLOW_ROCK_STORAGE","S","Storage","PGE",200,true,false,"Yes",200,200,200,200,200,200,200,200,200,200,200,200]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WISE_1_UNIT_1"},"WISE_1_UNIT_1","H","Hydro",null,null,true,false,"Yes",4.3600000000000003,4.38,5.6,5.5,8.16,8.0399999999999991,7.72,7.34,7.52,7.96,5.76,5.52]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WISE_1_UNIT_2"},"WISE_1_UNIT_2","H","Hydro",null,null,true,false,"Yes",0,0,0,0,0,0,0,0,0,0,0,0]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WISHON_6_UNITS"},"WISHON_6_UNITS","H","Hydro",null,null,true,false,"Yes",2.72,2.42,2.96,2.74,1.68,1.2,0.96,0.8,4,9.52,8.32,7.34]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WISTRA_2_WRSSR1"},"WISTRA_2_WRSSR1","R","Solar Tracking_Socal","SDGE",100,true,false,"Yes",0.4,3,3.5,4.4000000000000004,6.4,13.1,14.4,12.4,11.1,7.4,5.7,3.5]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WLDWD_1_SOLAR1"},"WLDWD_1_SOLAR1","R","Solar Tracking_Norcal","PGE",20,true,false,"Yes",0.08,0.6,0.7,0.88,1.28,2.62,2.88,2.48,2.2200000000000002,1.48,1.1399999999999999,0.7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WLDWD_1_SOLAR2"},"WLDWD_1_SOLAR2","R","Solar Tracking_Norcal","PGE",15,true,false,"Yes",0.06,0.45,0.52500000000000002,0.66,0.96,1.9650000000000001,2.16,1.86,1.665,1.1100000000000001,0.85499999999999998,0.52500000000000002]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WNDMAS_2_UNIT_1"},"WNDMAS_2_UNIT_1","R","Wind_Norcal","PGE",38,true,false,"Yes",12.477965319999999,13.38784909,11.94061593,12.614478350000001,13.050292730000001,9.6268247000000002,8.5617902630000007,8.0412846289999997,8.2559927729999991,6.9185540699999999,8.7406764720000005,11.17237632]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WNDSTR_2_WIND"},"WNDSTR_2_WIND","R","Wind_Socal","SCE",120,true,false,"Yes",21.20400055,22.55192327,19.815404430000001,18.984817360000001,20.18733499,18.50407817,17.191825949999998,13.0630845,13.494535819999999,12.518730769999999,16.871284129999999,20.436738170000002]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WOLFSK_1_UNITA1"},"WOLFSK_1_UNITA1","T","CT","PGE",48.68,true,false,"Yes",46.9,46.9,46.9,46.9,46.9,46.9,46.9,46.9,46.9,46.9,46.9,46.9]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WRGTSR_2_WSFSR1"},"WRGTSR_2_WSFSR1","R","Solar Fixed_Norcal","PGE",200,true,false,"Yes",0.8,6,7,8.8000000000000007,12.8,26.2,28.8,24.8,22.2,14.8,11.4,7]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WSENGY_1_UNIT_1"},"WSENGY_1_UNIT_1","F","Biomass/Wood","PGE",50,true,false,"Yes",34.06,34.06,34.01,32.619999999999997,34.049999999999997,34.06,34.380000000000003,35.97,35.659999999999997,33.92,32.92,34.06]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WSTWND_2_M89WD2"},"WSTWND_2_M89WD2","R","Wind_Socal","SCE",82.65,true,false,"Yes",27.139574580000001,29.118571759999998,25.970839649999998,27.436490419999998,28.384386679999999,20.938343719999999,18.62189382,17.489794069999999,17.956784280000001,15.0478551,19.01097133,24.2999185]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WSTWND_2_M90WD2"},"WSTWND_2_M90WD2","R","Wind_Socal","SCE",64.819999999999993,true,false,"Yes",0.25927999999999995,1.9445999999999997,2.2686999999999999,2.8520799999999995,4.1484799999999993,8.4914199999999997,9.3340799999999984,8.0376799999999999,7.1950199999999995,4.7966799999999994,3.6947399999999999,2.2686999999999999]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WSTWND_2_SBSBT1"},"WSTWND_2_SBSBT1","S","Storage","SCE",80,true,false,"Yes",80,80,80,80,80,80,80,80,80,80,80,80]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"WSTWND_2_SBSBT2"},"WSTWND_2_SBSBT2","S","Storage","SCE",40,true,false,"Yes",40,40,40,40,40,40,40,40,40,40,40,40]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"YELLOW_PINE_III"},"YELLOW_PINE_III","S","Storage","SCE",25,true,false,"Yes",25,25,25,25,25,25,25,25,25,25,25,25]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"YELPIN_2_YP2BT1"},"YELPIN_2_YP2BT1","S","Storage","SCE",65,true,false,"Yes",65,65,65,65,65,65,65,65,65,65,65,65]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"YELPIN_2_YP2SR1"},"YELPIN_2_YP2SR1","R","Solar Tracking_Socal","SCE",125,true,false,"Yes",0.5,3.75,4.375,5.5,8,16.375,18,15.5,13.875,9.25,7.125,4.375]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"YELPIN_2_YP2SR2"},"YELPIN_2_YP2SR2","R","Solar Tracking_Socal","SCE",60,true,false,"Yes",0.24,1.8,2.1,2.64,3.84,7.86,8.64,7.44,6.66,4.4400000000000004,3.42,2.1]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"YUBACT_1_SUNSWT"},"YUBACT_1_SUNSWT","F","Cogen","PGE",49.97,true,false,"Yes",49.97,49.97,49.97,49.97,49.97,49.97,49.97,49.97,49.97,49.97,49.97,49.97]
[{"$f":"SUBSTITUTE(SERVMUnitsOriginal[[#This Row],[Unit Name]],\" \",\"_\")","v":"YUBACT_6_UNITA1"},"YUBACT_6_UNITA1","T","CT","PGE",47.16,true,false,"Yes",47.16,47.16,47.16,47.16,47.16,47.16,47.16,47.16,47.16,47.16,47.16,47.16]

{"sheet":"Resource UCAP","index":11,"n_rows":763,"n_cols":8,"rows_kept":562,"cut":true,"hidden":false,"merged":[],"bounds":{"rows_first":250,"rows_last":62,"rows_between":250,"halvings":3}}
["Clean_Resource_ID","RESOURCE ID","RESOURCE TYPE","SEASON","PMAX OR NDC MW","EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE","WEATHER-NORMALIZED EFORD - AMBIENT DUE TO TEMPERATURE","UCAP MW"]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ALAMIT_2_AESBT2"},"ALAMIT_2_AESBT2","Battery Storage","nonsummer",82,0.17533277760932431,0,67.622712236035412]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ALAMIT_2_AESBT2"},"ALAMIT_2_AESBT2","Battery Storage","summer",82,3.7529892397848416E-2,0,78.922548823376431]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ALAMIT_7_ES1"},"ALAMIT_7_ES1","Battery Storage","nonsummer",100.45,0.15502562368711834,0,84.87767610062896]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ALAMIT_7_ES1"},"ALAMIT_7_ES1","Battery Storage","summer",100.45,0.13834585324644719,0,86.55315904139438]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BERCYN_2_BCEBT1"},"BERCYN_2_BCEBT1","Battery Storage","nonsummer",13,4.5512582817345777E-2,0,12.408336423374504]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BERCYN_2_BCEBT1"},"BERCYN_2_BCEBT1","Battery Storage","summer",13,5.2287198355461251E-2,0,12.320266421379003]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BGROCK_2_BRFBX2"},"BGROCK_2_BRFBX2","Battery Storage","nonsummer",200,7.3394800362502802E-2,0,185.32103992749944]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BGROCK_2_BRFBX2"},"BGROCK_2_BRFBX2","Battery Storage","summer",200,5.7184864994390468E-2,0,188.5630270011219]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BLKDIA_2_BDEBT1"},"BLKDIA_2_BDEBT1","Battery Storage","nonsummer",200,8.9784667713238911E-3,0,198.20430664573522]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BLKDIA_2_BDEBT1"},"BLKDIA_2_BDEBT1","Battery Storage","summer",200,1.8867828612926643E-2,0,196.22643427741465]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BLM_W_2_MDRBT1"},"BLM W_2_MDRBT1","Battery Storage","nonsummer",20,3.632050793845544E-2,0,19.273589841230891]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BLM_W_2_MDRBT1"},"BLM W_2_MDRBT1","Battery Storage","summer",20,3.323432231796463E-2,0,19.335313553640706]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BLVRDE_6_BLVBT1"},"BLVRDE_6_BLVBT1","Battery Storage","nonsummer",10,8.7472218352953782E-2,0,9.1252778164704615]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BLVRDE_6_BLVBT1"},"BLVRDE_6_BLVBT1","Battery Storage","summer",10,0.14220283494743499,0,8.5779716505256491]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CABLRO_2_CBSBT1"},"CABLRO_2_CBSBT1","Battery Storage","nonsummer",99.7,3.7360278891730124E-2,0,95.975180194494513]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CABLRO_2_CBSBT1"},"CABLRO_2_CBSBT1","Battery Storage","summer",99.7,3.5996057050120399E-2,0,96.111193112102995]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CALGEN_1_MDRBT1"},"CALGEN_1_MDRBT1","Battery Storage","nonsummer",25,7.3394800362502802E-2,0,23.16512999093743]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CALGEN_1_MDRBT1"},"CALGEN_1_MDRBT1","Battery Storage","summer",25,5.7184864994390468E-2,0,23.570378375140237]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CASCES_6_CESBT1"},"CASCES_6_CESBT1","Battery Storage","nonsummer",25,7.4240750701563316E-2,0,23.143981232460916]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CASCES_6_CESBT1"},"CASCES_6_CESBT1","Battery Storage","summer",25,3.7048232194377612E-2,0,24.073794195140561]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CASCES_6_CESBT2"},"CASCES_6_CESBT2","Battery Storage","nonsummer",20,6.3322639913794707E-2,0,18.733547201724107]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CASCES_6_CESBT2"},"CASCES_6_CESBT2","Battery Storage","summer",20,3.6698556159649426E-2,0,19.26602887680701]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CHINO_2_APEBT1"},"CHINO_2_APEBT1","Battery Storage","nonsummer",20,6.5940763997906826E-2,0,18.681184720041863]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CHINO_2_APEBT1"},"CHINO_2_APEBT1","Battery Storage","summer",20,8.7408097312999047E-2,0,18.25183805374002]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CHINO_2_PESBT1"},"CHINO_2_PESBT1","Battery Storage","nonsummer",20,0.14215147073487339,0,17.156970585302531]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CHINO_2_PESBT1"},"CHINO_2_PESBT1","Battery Storage","summer",20,6.7773403239744026E-2,0,18.644531935205119]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CLRMNT_6_CLEBT1"},"CLRMNT_6_CLEBT1","Battery Storage","nonsummer",9,0.12387912419589596,0,7.8850878822369364]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CLRMNT_6_CLEBT1"},"CLRMNT_6_CLEBT1","Battery Storage","summer",9,2.3903684143058341E-2,0,8.784866842712475]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CONDOR_2_CDRBT1"},"CONDOR_2_CDRBT1","Battery Storage","nonsummer",200,5.5564372906428641E-2,0,188.88712541871428]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CONDOR_2_CDRBT1"},"CONDOR_2_CDRBT1","Battery Storage","summer",200,4.4300682448553334E-2,0,191.13986351028933]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CRIMSN_2_CRMBT1"},"CRIMSN_2_CRMBT1","Battery Storage","nonsummer",200,8.0721080847723642E-2,0,183.85578383045527]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CRIMSN_2_CRMBT1"},"CRIMSN_2_CRMBT1","Battery Storage","summer",200,4.7600508351488664E-2,0,190.47989832970228]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CRIMSN_2_CRMBT2"},"CRIMSN_2_CRMBT2","Battery Storage","nonsummer",150,3.4950316413744957E-2,0,144.75745253793826]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CRIMSN_2_CRMBT2"},"CRIMSN_2_CRMBT2","Battery Storage","summer",150,2.9919753086419712E-2,0,145.51203703703703]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"DYLAN_2_BMTBT1"},"DYLAN_2_BMTBT1","Battery Storage","nonsummer",100,4.0777683785044955E-2,0,95.922231621495499]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"DYLAN_2_BMTBT1"},"DYLAN_2_BMTBT1","Battery Storage","summer",100,2.9149098468130578E-2,0,97.08509015318694]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ELCAJN_6_EB1BT1"},"ELCAJN_6_EB1BT1","Battery Storage","nonsummer",7.5,5.676190476190477E-2,0,7.0742857142857138]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ELCAJN_6_EB1BT1"},"ELCAJN_6_EB1BT1","Battery Storage","summer",7.5,9.2556281771968049E-2,0,6.8058278867102393]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ELKHRN_1_EESX3"},"ELKHRN_1_EESX3","Battery Storage","nonsummer",182.5,0.62352498531295053,0,68.706690180386531]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ELKHRN_1_EESX3"},"ELKHRN_1_EESX3","Battery Storage","summer",182.5,0.14950327633031898,0,155.21565206971678]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ELLIOT_6_ELIBT1"},"ELLIOT_6_ELIBT1","Battery Storage","nonsummer",10,7.414898273479284E-2,0,9.2585101726520715]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ELLIOT_6_ELIBT1"},"ELLIOT_6_ELIBT1","Battery Storage","summer",10,4.6275991090528691E-2,0,9.5372400890947127]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ESCNDO_6_EB1BT1"},"ESCNDO_6_EB1BT1","Battery Storage","nonsummer",10,0.23955520669806377,0,7.6044479330193626]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ESCNDO_6_EB1BT1"},"ESCNDO_6_EB1BT1","Battery Storage","summer",10,0.27193500363108192,0,7.2806499636891804]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ESCNDO_6_EB2BT2"},"ESCNDO_6_EB2BT2","Battery Storage","nonsummer",10,0.25933699633699586,0,7.4066300366300419]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ESCNDO_6_EB2BT2"},"ESCNDO_6_EB2BT2","Battery Storage","summer",10,0.29079193899782135,0,7.092080610021787]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ESCNDO_6_EB3BT3"},"ESCNDO_6_EB3BT3","Battery Storage","nonsummer",10,0.18665880503144655,0,8.1334119496855344]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ESCNDO_6_EB3BT3"},"ESCNDO_6_EB3BT3","Battery Storage","summer",10,0.16932607116920831,0,8.3067392883079165]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ESNHWR_2_CS1BT3"},"ESNHWR_2_CS1BT3","Battery Storage","nonsummer",10,5.7471695045813155E-2,0,9.4252830495418678]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ESNHWR_2_CS1BT3"},"ESNHWR_2_CS1BT3","Battery Storage","summer",10,4.2826551802350982E-2,0,9.57173448197649]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ESNHWR_2_HDSBT2"},"ESNHWR_2_HDSBT2","Battery Storage","nonsummer",10,5.7747672766395072E-2,0,9.4225232723360506]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ESNHWR_2_HDSBT2"},"ESNHWR_2_HDSBT2","Battery Storage","summer",10,4.2529892397848434E-2,0,9.5747010760215154]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ESNHWR_2_WC1BT1"},"ESNHWR_2_WC1BT1","Battery Storage","nonsummer",3,3.002965288679571E-2,0,2.9099110413396128]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ESNHWR_2_WC1BT1"},"ESNHWR_2_WC1BT1","Battery Storage","summer",3,0.14392398934882586,0,2.5682280319535224]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ETIWND_2_SEPBT1"},"ETIWND_2_SEPBT1","Battery Storage","nonsummer",100,0.13520138884647831,0,86.479861115352179]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ETIWND_2_SEPBT1"},"ETIWND_2_SEPBT1","Battery Storage","summer",100,9.0174789346938899E-2,0,90.982521065306116]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ETIWND_6_INEBT1"},"ETIWND_6_INEBT1","Battery Storage","nonsummer",70,0.26350765910335028,0,51.554463862765481]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ETIWND_6_INEBT1"},"ETIWND_6_INEBT1","Battery Storage","summer",70,3.2088995282189781E-2,0,67.753770330246709]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"FALBRK_6_FESBT1"},"FALBRK_6_FESBT1","Battery Storage","nonsummer",40,0.16379884320604485,0,33.448046271758201]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"FALBRK_6_FESBT1"},"FALBRK_6_FESBT1","Battery Storage","summer",40,0.1016786319979139,0,35.932854720083441]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GATEWY_2_GESBT1"},"GATEWY_2_GESBT1","Battery Storage","nonsummer",250,7.3394800362502802E-2,0,231.6512999093743]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GATEWY_2_GESBT1"},"GATEWY_2_GESBT1","Battery Storage","summer",250,5.7184864994390468E-2,0,235.7037837514024]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GOLETA_2_GE2BT3"},"GOLETA_2_GE2BT3","Battery Storage","nonsummer",60,3.7305104834393969E-2,0,57.76169370993636]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GOLETA_2_GE2BT3"},"GOLETA_2_GE2BT3","Battery Storage","summer",60,2.8519515660850633E-2,0,58.288829060348959]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GOLETA_2_VALBT1"},"GOLETA_2_VALBT1","Battery Storage","nonsummer",10,3.8545421245421194E-2,0,9.6145457875457883]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GOLETA_2_VALBT1"},"GOLETA_2_VALBT1","Battery Storage","summer",10,7.2073347857661268E-3,0,9.9279266521423395]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"HENRTA_6_HDEBT1"},"HENRTA_6_HDEBT1","Battery Storage","nonsummer",10,0.12418548218029339,0,8.7581451781970667]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"HENRTA_6_HDEBT1"},"HENRTA_6_HDEBT1","Battery Storage","summer",10,9.6586782861292635E-4,0,9.9903413217138706]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"JOANEC_2_ST3BT3"},"JOANEC_2_ST3BT3","Battery Storage","nonsummer",40,1.7513031326142868E-2,0,39.299478746954286]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"JOANEC_2_ST3BT3"},"JOANEC_2_ST3BT3","Battery Storage","summer",40,2.6078537869054438E-3,0,39.895685848523783]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"JOANEC_2_STABT1"},"JOANEC_2_STABT1","Battery Storage","nonsummer",20,6.653039832285111E-3,0,19.866939203354296]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"JOANEC_2_STABT1"},"JOANEC_2_STABT1","Battery Storage","summer",20,1.2590050835148858E-2,0,19.748198983297023]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"JOANEC_2_STABT2"},"JOANEC_2_STABT2","Battery Storage","nonsummer",20,1.0672422815279959E-2,0,19.786551543694401]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"JOANEC_2_STABT2"},"JOANEC_2_STABT2","Battery Storage","summer",20,2.6056644880174296E-3,0,19.947886710239651]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"JOHANN_2_JOSBT1"},"JOHANN_2_JOSBT1","Battery Storage","nonsummer",10,6.4448532494758848E-2,0,9.3555146750524116]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"JOHANN_2_JOSBT1"},"JOHANN_2_JOSBT1","Battery Storage","summer",10,4.957588961510527E-2,0,9.5042411038489476]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"JOHANN_2_JOSBT2"},"JOHANN_2_JOSBT2","Battery Storage","nonsummer",10,5.2801886792452776E-2,0,9.4719811320754719]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"JOHANN_2_JOSBT2"},"JOHANN_2_JOSBT2","Battery Storage","summer",10,3.4547567175018071E-2,0,9.6545243282498188]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"JOHANN_2_OCEBT2"},"JOHANN_2_OCEBT2","Battery Storage","nonsummer",9,0.11491365777080048,0,7.9657770800627947]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"JOHANN_2_OCEBT2"},"JOHANN_2_OCEBT2","Battery Storage","summer",9,0.2667860889211649,0,6.598925199709516]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"JOHANN_2_OCEBT3"},"JOHANN_2_OCEBT3","Battery Storage","nonsummer",6,0.11578231292517006,0,5.3053061224489797]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"JOHANN_2_OCEBT3"},"JOHANN_2_OCEBT3","Battery Storage","summer",6,0.23587751149842656,0,4.5847349310094403]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"KEARNY_6_NESBT1"},"KEARNY_6_NESBT1","Battery Storage","nonsummer",10,1.6216117216117206E-2,0,9.8378388278388282]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"KEARNY_6_NESBT1"},"KEARNY_6_NESBT1","Battery Storage","summer",10,3.8056644880174295E-2,0,9.6194335511982576]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"KEARNY_6_SESBT2"},"KEARNY_6_SESBT2","Battery Storage","nonsummer",10,8.7834691542867674E-2,0,9.1216530845713226]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"KEARNY_6_SESBT2"},"KEARNY_6_SESBT2","Battery Storage","summer",10,2.6525054466230939E-2,0,9.7347494553376901]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"KOLA_2_KLBBT1"},"KOLA_2_KLBBT1","Battery Storage","nonsummer",275,7.3394800362502802E-2,0,254.81642990031173]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"KOLA_2_KLBBT1"},"KOLA_2_KLBBT1","Battery Storage","summer",275,5.7184864994390468E-2,0,259.27416212654265]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"KOLA_2_KLBBT2"},"KOLA_2_KLBBT2","Battery Storage","nonsummer",125,7.3394800362502802E-2,0,115.82564995468715]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"KOLA_2_KLBBT2"},"KOLA_2_KLBBT2","Battery Storage","summer",125,5.7184864994390468E-2,0,117.8518918757012]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"KYCORA_6_KMSBT1"},"KYCORA_6_KMSBT1","Battery Storage","nonsummer",1,5.2553636839350992E-2,0,0.94744636316064901]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"KYCORA_6_KMSBT1"},"KYCORA_6_KMSBT1","Battery Storage","summer",1,0.10244589687726936,0,0.89755410312273065]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LAGBEL_2_CBPBT1"},"LAGBEL_2_CBPBT1","Battery Storage","nonsummer",100,4.8486353309149015E-2,0,95.151364669085098]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LAGBEL_2_CBPBT1"},"LAGBEL_2_CBPBT1","Battery Storage","summer",100,3.8886209387657932E-2,0,96.111379061234203]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LCKHT1_2_LH1BT1"},"LCKHT1_2_LH1BT1","Battery Storage","nonsummer",45,3.392512166523879E-2,0,43.473369525064257]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LCKHT1_2_LH1BT1"},"LCKHT1_2_LH1BT1","Battery Storage","summer",45,3.0278950676158579E-2,0,43.637447219572863]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LECONT_2_LESBT1"},"LECONT_2_LESBT1","Battery Storage","nonsummer",125,1.779692307692305E-2,0,122.77538461538462]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LECONT_2_LESBT1"},"LECONT_2_LESBT1","Battery Storage","summer",125,1.7536615831517756E-2,0,122.80792302106028]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MARVEL_2_MARBT3"},"MARVEL_2_MARBT3","Battery Storage","nonsummer",74.94,4.6789158946059471E-2,0,71.433620428582302]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MARVEL_2_MARBT3"},"MARVEL_2_MARBT3","Battery Storage","summer",74.94,4.2034172072496545E-2,0,71.789959144887106]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MARVEL_2_MARBX2"},"MARVEL_2_MARBX2","Battery Storage","nonsummer",325,4.207071330872178E-2,0,311.3270181746654]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MARVEL_2_MARBX2"},"MARVEL_2_MARBX2","Battery Storage","summer",325,3.8533413133989933E-2,0,312.47664073145324]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MELRSE_6_MELBT1"},"MELRSE_6_MELBT1","Battery Storage","nonsummer",10,4.3361924899453855E-2,0,9.566380751005461]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MELRSE_6_MELBT1"},"MELRSE_6_MELBT1","Battery Storage","summer",10,0.17974004337811036,0,8.2025995662188969]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MELRSE_6_MELBT2"},"MELRSE_6_MELBT2","Battery Storage","nonsummer",10,9.0566444955659006E-2,0,9.0943355504434091]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MELRSE_6_MELBT2"},"MELRSE_6_MELBT2","Battery Storage","summer",10,0.11956430916675265,0,8.8043569083324726]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MIRLOM_2_MLBBTA"},"MIRLOM_2_MLBBTA","Battery Storage","nonsummer",10,1.5018315018315007E-3,0,9.984981684981685]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MIRLOM_2_MLBBTA"},"MIRLOM_2_MLBBTA","Battery Storage","summer",10,7.3783587509077646E-3,0,9.9262164124909233]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MIRLOM_2_MLBBTB"},"MIRLOM_2_MLBBTB","Battery Storage","nonsummer",10,1.5884092098377774E-2,0,9.8411590790162222]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MIRLOM_2_MLBBTB"},"MIRLOM_2_MLBBTB","Battery Storage","summer",10,2.5110820624546084E-2,0,9.7488917937545398]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MOORPK_2_ACOBT1"},"MOORPK_2_ACOBT1","Battery Storage","nonsummer",1.95,5.5889653691851386E-2,0,1.8410151753008897]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MOORPK_2_ACOBT1"},"MOORPK_2_ACOBT1","Battery Storage","summer",1.95,5.2020743720090086E-2,0,1.8485595497458243]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MRGT_6_TGEBT1"},"MRGT_6_TGEBT1","Battery Storage","nonsummer",30,4.185234606663172E-2,0,28.74442961800105]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MRGT_6_TGEBT1"},"MRGT_6_TGEBT1","Battery Storage","summer",30,9.5475526506898861E-2,0,27.135734204793035]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MSOLAR_2_MS4BT1"},"MSOLAR_2_MS4BT1","Battery Storage","nonsummer",10,0.1475237881021563,0,8.5247621189784368]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MSOLAR_2_MS4BT1"},"MSOLAR_2_MS4BT1","Battery Storage","summer",10,5.937404046668001E-2,0,9.4062595953332]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"NOAKS_2_PESBT1"},"NOAKS_2_PESBT1","Battery Storage","nonsummer",80,4.0105321079849626E-2,0,76.791574313612031]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"NOAKS_2_PESBT1"},"NOAKS_2_PESBT1","Battery Storage","summer",80,2.9196559064515102E-2,0,77.664275274838786]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"NORCNV_1_NCVBT1"},"NORCNV_1_NCVBT1","Battery Storage","nonsummer",132,5.4891526356443295E-2,0,124.75431852094948]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"NORCNV_1_NCVBT1"},"NORCNV_1_NCVBT1","Battery Storage","summer",132,6.3899511187214958E-2,0,123.56526452328762]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PALA_6_PGCBT1"},"PALA_6_PGCBT1","Battery Storage","nonsummer",10,0.15051454234067443,0,8.494854576593255]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PALA_6_PGCBT1"},"PALA_6_PGCBT1","Battery Storage","summer",10,0.20113031207818297,0,7.9886968792181703]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PARDSE_6_PESBT1"},"PARDSE_6_PESBT1","Battery Storage","nonsummer",10,4.1962732234033247E-2,0,9.5803726776596676]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PARDSE_6_PESBT1"},"PARDSE_6_PESBT1","Battery Storage","summer",10,6.852871440207553E-2,0,9.3147128559792449]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PEASE_1_TBEBT1"},"PEASE_1_TBEBT1","Battery Storage","nonsummer",5,0.13700805441717584,0,4.3149597279141201]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PEASE_1_TBEBT1"},"PEASE_1_TBEBT1","Battery Storage","summer",5,0.12077777777777778,0,4.3961111111111109]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PERGRN_2_PRSBT1"},"PERGRN_2_PRSBT1","Battery Storage","nonsummer",200,7.3394800362502802E-2,0,185.32103992749944]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PERGRN_2_PRSBT1"},"PERGRN_2_PRSBT1","Battery Storage","summer",200,5.7184864994390468E-2,0,188.5630270011219]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"RATSKE_2_WAVBT1"},"RATSKE_2_WAVBT1","Battery Storage","nonsummer",125.96,4.5320775229138466E-2,0,120.25139515213772]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"RATSKE_2_WAVBT1"},"RATSKE_2_WAVBT1","Battery Storage","summer",125.96,6.3687545125264977E-2,0,117.93791681602161]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ROMOLA_5_MPBBT1"},"ROMOLA_5_MPBBT1","Battery Storage","nonsummer",230,3.797935934358046E-2,0,221.26474735097651]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ROMOLA_5_MPBBT1"},"ROMOLA_5_MPBBT1","Battery Storage","summer",230,3.2828181938546301E-2,0,222.44951815413435]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ROMOLA_5_MPBBT2"},"ROMOLA_5_MPBBT2","Battery Storage","nonsummer",230,4.2399476132210158E-2,0,220.24812048959166]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ROMOLA_5_MPBBT2"},"ROMOLA_5_MPBBT2","Battery Storage","summer",230,3.3784036984299881E-2,0,222.22967149361102]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ROMOLA_5_MPBBT3"},"ROMOLA_5_MPBBT3","Battery Storage","nonsummer",50,4.1200992520849813E-2,0,47.939950373957508]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ROMOLA_5_MPBBT3"},"ROMOLA_5_MPBBT3","Battery Storage","summer",50,3.9696008605697615E-2,0,48.015199569715115]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ROMOLA_5_MPBBT4"},"ROMOLA_5_MPBBT4","Battery Storage","nonsummer",110,4.2073911606094895E-2,0,105.37186972332957]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ROMOLA_5_MPBBT4"},"ROMOLA_5_MPBBT4","Battery Storage","summer",110,5.8723839319418339E-2,0,103.54037767486398]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SANBRN_2_ESABT1"},"SANBRN_2_ESABT1","Battery Storage","nonsummer",100,6.8149136577707985E-3,0,99.318508634222923]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SANBRN_2_ESABT1"},"SANBRN_2_ESABT1","Battery Storage","summer",100,5.4466230936819177E-4,0,99.945533769063175]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SANBRN_2_ESBBT1"},"SANBRN_2_ESBBT1","Battery Storage","nonsummer",100,1.3364779874213836E-3,0,99.866352201257854]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SANBRN_2_ESBBT1"},"SANBRN_2_ESBBT1","Battery Storage","summer",100,5.3882352941176468E-3,0,99.461176470588228]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SANBRN_2_SS2BT3"},"SANBRN_2_SS2BT3","Battery Storage","nonsummer",169,5.2117258454869718E-2,0,160.19218332112703]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SANBRN_2_SS2BT3"},"SANBRN_2_SS2BT3","Battery Storage","summer",169,0.14605923715141136,0,144.31598892141147]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SANBRN_2_SS2BT4"},"SANBRN_2_SS2BT4","Battery Storage","nonsummer",47,2.3542074062630858E-2,0,45.893522519056347]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SANBRN_2_SS2BT4"},"SANBRN_2_SS2BT4","Battery Storage","summer",47,2.2078460226331156E-2,0,45.962312369362436]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SAUGUS_2_SPESBT1"},"SAUGUS_2_SPESBT1","Battery Storage","nonsummer",30,8.6832663014804801E-2,0,27.395020109555855]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SAUGUS_2_SPESBT1"},"SAUGUS_2_SPESBT1","Battery Storage","summer",30,0.10294678314399776,0,26.911596505680066]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SNCLRA_2_SILBT1"},"SNCLRA_2_SILBT1","Battery Storage","nonsummer",11,2.6062033204890322E-2,0,10.713317634746206]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SNCLRA_2_SILBT1"},"SNCLRA_2_SILBT1","Battery Storage","summer",11,3.8933122070376968E-3,0,10.957173565722584]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SNCLRA_2_VESBT1"},"SNCLRA_2_VESBT1","Battery Storage","nonsummer",100,2.093144950287807E-2,0,97.906855049712192]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SNCLRA_2_VESBT1"},"SNCLRA_2_VESBT1","Battery Storage","summer",100,3.6659404502541744E-2,0,96.334059549745817]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"STANTN_2_SBEBX2"},"STANTN_2_SBEBX2","Battery Storage","nonsummer",68.8,4.2696864174562456E-2,0,65.862455744790097]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"STANTN_2_SBEBX2"},"STANTN_2_SBEBX2","Battery Storage","summer",68.8,0.1077863862746878,0,61.384296624301477]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"TAHOE_2_THOBT1"},"TAHOE_2_THOBT1","Battery Storage","nonsummer",60.04,7.3394800362502802E-2,0,55.633376186235331]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"TAHOE_2_THOBT1"},"TAHOE_2_THOBT1","Battery Storage","summer",60.04,5.7184864994390468E-2,0,56.606620705736795]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"TAHOE_2_THOBT2"},"TAHOE_2_THOBT2","Battery Storage","nonsummer",109.06,7.3394800362502802E-2,0,101.05556307246545]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"TAHOE_2_THOBT2"},"TAHOE_2_THOBT2","Battery Storage","summer",109.06,5.7184864994390468E-2,0,102.82341862371177]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"TAHOE_2_THOBT3"},"TAHOE_2_THOBT3","Battery Storage","nonsummer",110.1,3.951017964417658E-2,0,105.74992922117616]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"TAHOE_2_THOBT3"},"TAHOE_2_THOBT3","Battery Storage","summer",110.1,5.1454485732499694E-2,0,104.43486112085178]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"TUMBWD_2_WISBT3"},"TUMBWD_2_WISBT3","Battery Storage","nonsummer",50,3.2670629302255859E-2,0,48.366468534887211]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"TUMBWD_2_WISBT3"},"TUMBWD_2_WISBT3","Battery Storage","summer",50,6.7057852184776029E-2,0,46.647107390761199]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"TUMBWD_2_WISBT4"},"TUMBWD_2_WISBT4","Battery Storage","nonsummer",74.97,3.5903065583147369E-2,0,72.278347173231438]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"TUMBWD_2_WISBT4"},"TUMBWD_2_WISBT4","Battery Storage","summer",74.97,3.404867942011492E-2,0,72.417370503873983]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VALLEY_5_ORTBT1"},"VALLEY_5_ORTBT1","Battery Storage","nonsummer",20,3.7626349188917559E-2,0,19.247473016221647]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VALLEY_5_ORTBT1"},"VALLEY_5_ORTBT1","Battery Storage","summer",20,5.7769748622227508E-2,0,18.844605027555449]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VESTAL_2_BTNBT1"},"VESTAL_2_BTNBT1","Battery Storage","nonsummer",80,0.12628821938886264,0,69.896942448890997]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VESTAL_2_BTNBT1"},"VESTAL_2_BTNBT1","Battery Storage","summer",80,0.29365326829821053,0,56.507738536143165]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VISTRA_5_DALBT1"},"VISTRA_5_DALBT1","Battery Storage","nonsummer",100,0.21005787545787544,0,78.994212454212459]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VISTRA_5_DALBT1"},"VISTRA_5_DALBT1","Battery Storage","summer",100,8.3152432824981679E-2,0,91.684756717501841]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VISTRA_5_DALBT2"},"VISTRA_5_DALBT2","Battery Storage","nonsummer",100,4.4100418628990043E-2,0,95.589958137100993]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VISTRA_5_DALBT2"},"VISTRA_5_DALBT2","Battery Storage","summer",100,7.7692665214233528E-2,0,92.230733478576639]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VISTRA_5_DALBT3"},"VISTRA_5_DALBT3","Battery Storage","nonsummer",100,3.6570434327577152E-2,0,96.342956567242283]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VISTRA_5_DALBT3"},"VISTRA_5_DALBT3","Battery Storage","summer",100,0.10941299927378313,0,89.05870007262169]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VISTRA_5_DALBT4"},"VISTRA_5_DALBT4","Battery Storage","nonsummer",100,0.17581036106750383,0,82.418963893249625]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VISTRA_5_DALBT4"},"VISTRA_5_DALBT4","Battery Storage","summer",100,4.908075526506895E-2,0,95.091924473493108]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VISTRA_5_PLABT1"},"VISTRA_5_PLABT1","Battery Storage","nonsummer",100.4,0.2316921680485389,0,77.138106327926707]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VISTRA_5_PLABT1"},"VISTRA_5_PLABT1","Battery Storage","summer",100.4,4.2339300869269493E-2,0,96.149134192725342]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VISTRA_5_PLABT2"},"VISTRA_5_PLABT2","Battery Storage","nonsummer",100.4,0.10367928752129818,0,89.990599532861665]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VISTRA_5_PLABT2"},"VISTRA_5_PLABT2","Battery Storage","summer",100.4,4.2833128029763322E-2,0,96.099553945811763]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VISTRA_5_PLABT3"},"VISTRA_5_PLABT3","Battery Storage","nonsummer",74.599999999999994,0.17613747518427267,0,61.460144351253255]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VISTRA_5_PLABT3"},"VISTRA_5_PLABT3","Battery Storage","summer",74.599999999999994,3.9798481069505662E-2,0,71.631033312214868]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VISTRA_5_PLABT4"},"VISTRA_5_PLABT4","Battery Storage","nonsummer",74.599999999999994,9.2621171651559475E-2,0,67.690460594793663]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VISTRA_5_PLABT4"},"VISTRA_5_PLABT4","Battery Storage","summer",74.599999999999994,4.2841491425918067E-2,0,71.404024739626507]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VSTAES_6_VESBT1"},"VSTAES_6_VESBT1","Battery Storage","nonsummer",32,3.9575471698113172E-2,0,30.733584905660379]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VSTAES_6_VESBT1"},"VSTAES_6_VESBT1","Battery Storage","summer",32,2.6833855301379803E-2,0,31.141316630355846]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WDFRDF_2_WFFBT1"},"WDFRDF_2_WFFBT1","Battery Storage","nonsummer",25,4.3702565584346792E-2,0,23.907435860391331]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WDFRDF_2_WFFBT1"},"WDFRDF_2_WFFBT1","Battery Storage","summer",25,2.4811276672412026E-2,0,24.379718083189701]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WESCAN_2_BDSBT1"},"WESCAN_2_BDSBT1","Battery Storage","nonsummer",131,2.7833859272819648E-2,0,127.35376443526063]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WESCAN_2_BDSBT1"},"WESCAN_2_BDSBT1","Battery Storage","summer",131,0.10744323446444309,0,116.92493628515794]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WESCN2_2_BDSBT1"},"WESCN2_2_BDSBT1","Battery Storage","nonsummer",119,5.3710231752320738E-2,0,112.60848242147384]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WESCN2_2_BDSBT1"},"WESCN2_2_BDSBT1","Battery Storage","summer",119,3.0176951221377847E-2,0,115.40894280465604]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WSTWND_2_SBSBT1"},"WSTWND_2_SBSBT1","Battery Storage","nonsummer",80,4.9883999606595057E-2,0,76.0092800314724]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WSTWND_2_SBSBT1"},"WSTWND_2_SBSBT1","Battery Storage","summer",80,5.9477124183006476E-3,0,79.524183006535949]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WSTWND_2_SBSBT2"},"WSTWND_2_SBSBT2","Battery Storage","nonsummer",40,3.8343572389172034E-2,0,38.466257104433119]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WSTWND_2_SBSBT2"},"WSTWND_2_SBSBT2","Battery Storage","summer",40,3.5046575221732545E-2,0,38.598136991130694]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WSTWND_2_SBSBT3"},"WSTWND_2_SBSBT3","Battery Storage","nonsummer",59,3.820942732866181E-2,0,56.745643787608948]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WSTWND_2_SBSBT3"},"WSTWND_2_SBSBT3","Battery Storage","summer",59,4.2111517369861427E-2,0,56.515420475178175]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CHILLS_7_UNITA1"},"CHILLS_7_UNITA1","Biogas","nonsummer",2.25,0.11504506075934638,1.5158200329575596E-2,1.9570426625499255]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CHILLS_7_UNITA1"},"CHILLS_7_UNITA1","Biogas","summer",2.25,6.0658436213991633E-2,1.9198049158861526E-2,2.0703229079110805]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CSTRVL_7_PL1X2"},"CSTRVL_7_PL1X2","Biogas","nonsummer",4.53,2.4071166928309781E-2,0,4.4209576138147568]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CSTRVL_7_PL1X2"},"CSTRVL_7_PL1X2","Biogas","summer",4.53,5.6894967945480858E-3,0,4.5042265795206973]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GUERNS_6_HD3BM3"},"GUERNS_6_HD3BM3","Biogas","nonsummer",1,7.5771847200418616E-2,0,0.92422815279958137]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GUERNS_6_HD3BM3"},"GUERNS_6_HD3BM3","Biogas","summer",1,2.3307915758896153E-2,0,0.97669208424110388]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GUERNS_6_VH2BM1"},"GUERNS_6_VH2BM1","Biogas","nonsummer",1,7.8564887493458899E-2,0,0.92143511250654109]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GUERNS_6_VH2BM1"},"GUERNS_6_VH2BM1","Biogas","summer",1,3.6724763979665918E-2,0,0.96327523602033405]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"HARDWK_6_STWBM1"},"HARDWK_6_STWBM1","Biogas","nonsummer",1,3.6174777603349008E-2,1.7341750205203865E-3,0.9620910473761306]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"HARDWK_6_STWBM1"},"HARDWK_6_STWBM1","Biogas","summer",1,3.4691358024691289E-2,6.3125884322170981E-3,0.9589960535430917]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PSWEET_1_STCRUZ"},"PSWEET_1_STCRUZ","Biogas","nonsummer",1.6,0,0,1.6]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PSWEET_1_STCRUZ"},"PSWEET_1_STCRUZ","Biogas","summer",1.6,0,0,1.6]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SANLOB_1_OSFBM1"},"SANLOB_1_OSFBM1","Biogas","nonsummer",0.85,0,0,0.85]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SANLOB_1_OSFBM1"},"SANLOB_1_OSFBM1","Biogas","summer",0.85,0,0,0.85]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"USWND4_2_UNIT2"},"USWND4_2_UNIT2","Biogas","nonsummer",7.4,0,0,7.4]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"USWND4_2_UNIT2"},"USWND4_2_UNIT2","Biogas","summer",7.4,0,0,7.4]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LASSEN_6_UNITS"},"LASSEN_6_UNITS","Biomass/Wood","nonsummer",30,3.4570033141461641E-2,0,28.96289900575615]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LASSEN_6_UNITS"},"LASSEN_6_UNITS","Biomass/Wood","summer",30,4.477124183006536E-2,0,28.656862745098042]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"AGRICO_7_UNIT"},"AGRICO_7_UNIT","CCGT","nonsummer",59.97,6.953578619494717E-3,8.8245748746385976E-3,59.02378413495682]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"AGRICO_7_UNIT"},"AGRICO_7_UNIT","CCGT","summer",59.97,1.0100769338917818E-2,1.1458266750928996E-2,58.677104605691888]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ALAMIT_2_PL1X3"},"ALAMIT_2_PL1X3","CCGT","nonsummer",674.7,4.3481890235243924E-2,1.874370914379878E-3,644.09813060234876]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ALAMIT_2_PL1X3"},"ALAMIT_2_PL1X3","CCGT","summer",674.7,7.5081533318716396E-3,5.3435055956261553E-3,666.02898572161735]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BUCKBL_2_PL1X3"},"BUCKBL_2_PL1X3","CCGT","nonsummer",493.63,1.3046083412953564E-2,3.2945532006735625E-5,487.17379894189924]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BUCKBL_2_PL1X3"},"BUCKBL_2_PL1X3","CCGT","summer",493.63,1.3848384850004294E-2,9.7350551239040533E-5,486.74596663388422]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CALPIN_1_AGNEW"},"CALPIN_1_AGNEW","CCGT","nonsummer",28.56,0.13355411028880401,6.6287094614469709E-3,24.55637866793283]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CALPIN_1_AGNEW"},"CALPIN_1_AGNEW","CCGT","summer",28.56,3.4885097103474628E-2,1.3383300337602344E-2,27.181454569082838]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"COLUSA_2_PL1X3"},"COLUSA_2_PL1X3","CCGT","nonsummer",641,2.5182315047703883E-2,3.2544553572870658E-2,603.99707721421169]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"COLUSA_2_PL1X3"},"COLUSA_2_PL1X3","CCGT","summer",641,1.3074242089509285E-2,5.7424916551041372E-2,595.81003931140708]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CORONS_6_CLRWTR"},"CORONS_6_CLRWTR","CCGT","nonsummer",28,0,0,28]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CORONS_6_CLRWTR"},"CORONS_6_CLRWTR","CCGT","summer",28,1.4346176989314242E-2,0,27.598307044299201]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"DELTA_2_PL1X4"},"DELTA_2_PL1X4","CCGT","nonsummer",880,6.3581452734896099E-2,1.659182607107558E-2,809.44751465074489]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"DELTA_2_PL1X4"},"DELTA_2_PL1X4","CCGT","summer",880,5.9639561464316336E-2,3.2915533908189541E-2,798.55151607219477]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"DUANE_1_PL1X3"},"DUANE_1_PL1X3","CCGT","nonsummer",147.80000000000001,0.16175854978194029,1.4898863309791918E-2,121.69003434504199]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"DUANE_1_PL1X3"},"DUANE_1_PL1X3","CCGT","summer",147.80000000000001,7.0458335421574009E-2,1.6783839378306579E-2,134.90560656457765]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ELKHIL_2_PL1X3"},"ELKHIL_2_PL1X3","CCGT","nonsummer",551.70000000000005,4.8154275578172819E-2,4.4436353392124858E-2,500.61774999708683]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ELKHIL_2_PL1X3"},"ELKHIL_2_PL1X3","CCGT","summer",551.70000000000005,4.2325740640041833E-2,6.8460515024976382E-2,490.57922274960947]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ELSEGN_2_UN1011"},"ELSEGN_2_UN1011","CCGT","nonsummer",274.31,4.6970011869942603E-2,3.4038299937110919E-3,260.49195143838114]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ELSEGN_2_UN1011"},"ELSEGN_2_UN1011","CCGT","summer",274.31,4.6385878695252382E-2,3.6543388853459771E-3,260.58346791546609]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ELSEGN_2_UN2021"},"ELSEGN_2_UN2021","CCGT","nonsummer",271.74,5.8344214428812088E-2,2.8311608399060905E-3,255.11620352447852]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ELSEGN_2_UN2021"},"ELSEGN_2_UN2021","CCGT","summer",271.74,5.3178154884370596E-2,3.8046304075164935E-3,256.25549792478262]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GATWAY_2_PL1X3"},"GATWAY_2_PL1X3","CCGT","nonsummer",585,7.8628122386364078E-3,7.4052339671315581E-2,537.07963613267816]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GATWAY_2_PL1X3"},"GATWAY_2_PL1X3","CCGT","summer",585,9.2741448336219508E-3,0.1190471784786586,509.93202586231581]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GILROY_1_UNIT"},"GILROY_1_UNIT","CCGT","nonsummer",120,8.4473052061495441E-2,6.5243884469491906E-2,102.03396761628152]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GILROY_1_UNIT"},"GILROY_1_UNIT","CCGT","summer",120,0.10271823892519959,8.1818219663140082E-2,97.855624969399244]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GLNARM_2_UNIT_5"},"GLNARM_2_UNIT 5","CCGT","nonsummer",65.81,0.25581571224830246,0,48.974767976939219]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GLNARM_2_UNIT_5"},"GLNARM_2_UNIT 5","CCGT","summer",65.81,0.22524318097575588,0,50.986746259985509]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GWFPWR_1_LDCTG1"},"GWFPWR_1_LDCTG1","CCGT","nonsummer",55.3,4.9094164654809577E-2,1.8948532513804232E-2,51.537238846575654]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GWFPWR_1_LDCTG1"},"GWFPWR_1_LDCTG1","CCGT","summer",55.3,3.0637646828470418E-2,3.2359089445975327E-2,51.816280484023153]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GWFPWR_1_LDCTG2"},"GWFPWR_1_LDCTG2","CCGT","nonsummer",55.3,4.9094164654809577E-2,1.8948532513804232E-2,51.537238846575654]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GWFPWR_1_LDCTG2"},"GWFPWR_1_LDCTG2","CCGT","summer",55.3,3.0637646828470418E-2,3.2359089445975327E-2,51.816280484023153]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"HARBGN_7_UNITS"},"HARBGN_7_UNITS","CCGT","nonsummer",109.01,7.1802901355192739E-2,1.5430358210714439E-2,99.500702374720461]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"HARBGN_7_UNITS"},"HARBGN_7_UNITS","CCGT","summer",109.01,4.1236243375298749E-2,4.768427646663357E-2,99.316774132030972]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"HIDSRT_2_UNITS"},"HIDSRT_2_UNITS","CCGT","nonsummer",850,4.473848924185056E-2,2.0789718895021646E-2,794.30102308365861]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"HNTGBH_2_PL1X3"},"HNTGBH_2_PL1X3","CCGT","summer",673.8,9.0192313703072128E-3,7.3261188383021867E-3,662.7865030294389]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LAPLMA_2_UNIT_1"},"LAPLMA_2_UNIT 1","CCGT","nonsummer",267,3.2661090826419881E-2,0,258.27948874934589]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LAPLMA_2_UNIT_2"},"LAPLMA_2_UNIT 2","CCGT","summer",266,2.7692160684936719E-2,0,258.63388525780681]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LAPLMA_2_UNIT_3"},"LAPLMA_2_UNIT 3","CCGT","nonsummer",266,2.8490382796614134E-2,0,258.42155817610063]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LAPLMA_2_UNIT_4"},"LAPLMA_2_UNIT 4","CCGT","nonsummer",267,5.3160080511605229E-2,0,252.80625850340141]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LAPLMA_2_UNIT_4"},"LAPLMA_2_UNIT 4","CCGT","summer",267,5.6326296921875976E-2,0,251.96087872185913]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LEBECS_2_UNITS"},"LEBECS_2_UNITS","CCGT","nonsummer",799.47,6.7557574266054271E-2,8.98731021366031E-3,738.27466120500264]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LEBECS_2_UNITS"},"LEBECS_2_UNITS","CCGT","summer",799.47,7.5171180900084081E-2,1.9461137583665519E-2,723.81430034179675]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LECEF_1_UNITS"},"LECEF_1_UNITS","CCGT","summer",309.83999999999997,1.6531417063291816E-2,4.1679133179354053E-2,291.80404311281859]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LGHTHP_6_ICEGEN"},"LGHTHP_6_ICEGEN","CCGT","nonsummer",48,9.9344732704402514E-2,4.7304014032496065E-5,43.229182237515118]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LMEC_1_PL1X3"},"LMEC_1_PL1X3","CCGT","summer",580,7.7206713745523708E-2,2.6080324851961909E-2,520.0935176134584]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LODIEC_2_PL1X2"},"LODIEC_2_PL1X2","CCGT","nonsummer",302.58,3.6894471715581488E-2,5.5038038315002612E-2,274.76306111494586]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"METEC_2_PL1X3"},"METEC_2_PL1X3","CCGT","summer",597.04999999999995,6.7758595958086448E-2,2.6473179012856136E-2,540.78891875359864]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MOSSLD_2_PSP1"},"MOSSLD_2_PSP1","CCGT","nonsummer",510,2.8673910589876912E-2,9.2304823963798371E-4,494.9055509969474]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MOSSLD_2_PSP2"},"MOSSLD_2_PSP2","CCGT","nonsummer",510,5.3469346713044152E-2,4.5809107359540878E-4,482.4970067288138]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MOSSLD_2_PSP2"},"MOSSLD_2_PSP2","CCGT","summer",510,1.3625372007917174E-2,1.9365889650935794E-3,502.06339990376449]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"OTMESA_2_PL1X3"},"OTMESA_2_PL1X3","CCGT","nonsummer",603.67999999999995,6.4935139425777624E-2,2.814354765187042E-2,547.49025818496534]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"OTMESA_2_PL1X3"},"OTMESA_2_PL1X3","CCGT","summer",603.67999999999995,9.166808377992848E-2,4.0074987392267086E-2,524.14934279476893]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PALOMR_2_PL1X3"},"PALOMR_2_PL1X3","CCGT","summer",588.21,1.3631390964626287E-2,2.1665924791520325E-4,580.06443838448092]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"RUSCTY_2_UNITS"},"RUSCTY_2_UNITS","CCGT","nonsummer",615.17999999999995,3.7256011008013901E-2,1.925306909897901E-2,580.41674409977998]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SBERDO_2_PSP3"},"SBERDO_2_PSP3","CCGT","summer",555,1.9986514095795126E-2,2.6253484524234587E-2,529.33680076588348]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SBERDO_2_PSP4"},"SBERDO_2_PSP4","CCGT","nonsummer",555,8.3865441045440983E-2,1.3441061257460139E-2,500.99489122188987]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SCHLTE_1_PL1X3"},"SCHLTE_1_PL1X3","CCGT","summer",336.04,2.5252137826037749E-3,2.9128225967092265E-2,325.40317810651214]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SGREGY_6_SANGER"},"SGREGY_6_SANGER","CCGT","nonsummer",48.3,5.7386689028215199E-2,2.0634764881938361E-5,45.527226260793405]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SUNRIS_2_PL1X3"},"SUNRIS_2_PL1X3","CCGT","nonsummer",586.02,6.740096802149774E-2,4.228385670927437E-2,521.74249901127291]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SUNRIS_2_PL1X3"},"SUNRIS_2_PL1X3","CCGT","summer",586.02,1.550733903386323E-2,6.5624389733130756E-2,538.47518430796617]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VERNON_6_MALBRG"},"VERNON_6_MALBRG","CCGT","nonsummer",139,2.9422163995648055E-2,1.5864998944412313E-5,134.90811396975164]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VERNON_6_MALBRG"},"VERNON_6_MALBRG","CCGT","summer",139,2.5488769768498898E-2,1.0090311344819862E-4,135.44303546940935]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ARCOGN_2_UNITS"},"ARCOGN_2_UNITS","CHP","summer",245,0.13124909222948417,3.4188498675490357E-4,212.76021058202141]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CHINO_6_CIMGEN"},"CHINO_6_CIMGEN","CHP","nonsummer",26,0,0,26]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CUMMNG_6_SUNCT1"},"CUMMNG_6_SUNCT1","CHP","summer",4,0,0,4]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"DEXZEL_1_UNIT"},"DEXZEL_1_UNIT","CHP","nonsummer",20,0.35679936682365232,2.278623455666222E-4,12.859455416615621]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GRNLF2_1_UNIT"},"GRNLF2_1_UNIT","CHP","summer",49.2,0.24700343329141353,4.7262689052036243E-5,37.045105757761092]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"OMAR_2_UNIT_4"},"OMAR_2_UNIT 4","CHP","nonsummer",75,0.15259923130677844,0,63.555057651991618]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"OROVIL_6_UNIT"},"OROVIL_6_UNIT","CHP","nonsummer",7.5,0.12013326356183499,8.2372326831708931E-4,6.5928225987738589]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"OROVIL_6_UNIT"},"OROVIL_6_UNIT","CHP","summer",7.5,0.11483631082062454,2.4304051041267628E-3,6.6204996305643657]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SALIRV_2_UNIT"},"SALIRV_2_UNIT","CHP","nonsummer",39,5.4249084249084249E-2,0,36.884285714285717]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SALIRV_2_UNIT"},"SALIRV_2_UNIT","CHP","summer",39,9.397240377632534E-3,0,38.63350762527233]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SMPRIP_1_SMPSON"},"SMPRIP_1_SMPSON","CHP","summer",46.05,4.007423019877511E-2,0,44.204581699346406]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SNCLRA_2_UNIT"},"SNCLRA_2_UNIT","CHP","nonsummer",27.5,0.13186813186813187,0,23.873626373626376]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SNCLRA_2_UNIT1"},"SNCLRA_2_UNIT1","CHP","summer",27.8,0.2335424993338662,0,21.307518518518521]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SNCLRA_6_OXGEN"},"SNCLRA_6_OXGEN","CHP","nonsummer",47.7,7.1443804965520871E-2,0,44.292130503144662]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SUNSET_2_UNITS"},"SUNSET_2_UNITS","CHP","summer",248,1.9278703118045292E-3,6.1716915178893113E-2,232.21609319830699]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SYCAMR_2_UNIT_1"},"SYCAMR_2_UNIT 1","CHP","nonsummer",74,0.13203530060672902,0,64.229387755102053]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SYCAMR_2_UNIT_3"},"SYCAMR_2_UNIT 3","CHP","nonsummer",74,3.8881381381381343E-2,0,71.122777777777785]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SYCAMR_2_UNIT_3"},"SYCAMR_2_UNIT 3","CHP","summer",74,5.8460421205519227E-3,0,73.567392883079151]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"YUBACT_1_SUNSWT"},"YUBACT_1_SUNSWT","CHP","nonsummer",49.97,4.5928833071690212E-2,3.161058535291722E-3,47.516978116399109]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"YUBACT_1_SUNSWT"},"YUBACT_1_SUNSWT","CHP","summer",49.97,0.12872873033914756,9.2282928226776594E-3,43.076287552603596]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BLM_2_UNITS"},"BLM_2_UNITS","Geothermal","nonsummer",35,6.1637900874635568E-2,0,32.842673469387755]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BLM_2_UNITS"},"BLM_2_UNITS","Geothermal","summer",35,9.1096586782861297E-2,0,31.811619462599857]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CALGEN_1_UNITS"},"CALGEN_1_UNITS","Geothermal","summer",55,3.3085363438304614E-2,1.7546551913895617E-3,53.083798975366825]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CASADB_1_CD4GT1"},"CASADB_1_CD4GT1","Geothermal","nonsummer",40.700000000000003,0.1262593425986091,2.1994237676699314E-4,35.552293101502194]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CONTRL_1_CASAD2"},"CONTRL_1_CASAD2","Geothermal","summer",10.5,2.4857972818757134E-2,0.13338575237669342,8.8384408854477705]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GEYS11_7_UNIT11"},"GEYS11_7_UNIT11","Geothermal","nonsummer",86.8,0.19390097591677549,0,69.96939529042389]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GEYS12_7_UNIT12"},"GEYS12_7_UNIT12","Geothermal","nonsummer",57,0.23810790713046281,0,43.427849293563618]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GEYS12_7_UNIT12"},"GEYS12_7_UNIT12","Geothermal","summer",57,0.27600793614391828,0,41.267547639796661]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GEYS14_7_UNIT14"},"GEYS14_7_UNIT14","Geothermal","nonsummer",70,0.19318141659179391,0,56.477300838574429]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GEYS14_7_UNIT14"},"GEYS14_7_UNIT14","Geothermal","summer",70,0.21986305633364456,0,54.609586056644879]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GEYS17_7_UNIT17"},"GEYS17_7_UNIT17","Geothermal","nonsummer",75.5,0.17966206105468138,0,61.935514390371551]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GEYS17_7_UNIT17"},"GEYS17_7_UNIT17","Geothermal","summer",75.5,0.29464350469154976,0,53.254415395787994]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GEYS18_7_UNIT18"},"GEYS18_7_UNIT18","Geothermal","summer",72,0.43534357701928506,0,40.655262454611474]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GEYS20_7_UNIT20"},"GEYS20_7_UNIT20","Geothermal","nonsummer",50,0.28623892307692306,0,35.688053846153842]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GYS5X6_7_UNITS"},"GYS5X6_7_UNITS","Geothermal","summer",98.43,0.22092270579839127,0,76.684578068264358]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GYS7X8_7_UNITS"},"GYS7X8_7_UNITS","Geothermal","nonsummer",95.8,0.16759676704612553,0,79.744229716981167]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"NAVYII_2_UNITS"},"NAVYII_2_UNITS","Geothermal","nonsummer",47,5.4445448057451225E-2,0,44.441063941299795]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"NAVYII_2_UNITS"},"NAVYII_2_UNITS","Geothermal","summer",47,5.3909980067677193E-2,0,44.466230936819173]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"NCPA_7_GP1UN2"},"NCPA_7_GP1UN2","Geothermal","nonsummer",50,5.4175475890985286E-2,0,47.291226205450734]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"NCPA_7_GP1UN2"},"NCPA_7_GP1UN2","Geothermal","summer",50,0.29398814814814817,0,35.300592592592594]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"NCPA_7_GP2UN4"},"NCPA_7_GP2UN4","Geothermal","nonsummer",52.73,1.5792913614701117E-3,0,52.646723966509683]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"NCPA_7_GP2UN4"},"NCPA_7_GP2UN4","Geothermal","summer",52.73,7.2621641249092218E-5,0,52.72617066085693]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SANTFG_7_UNITS"},"SANTFG_7_UNITS","Geothermal","summer",72,0.21764606632776567,0,56.329483224400867]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SMUDGO_7_UNIT_1"},"SMUDGO_7_UNIT 1","Geothermal","nonsummer",64.8,0.21502067303654604,0,50.866660387231818]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"DIABLO_7_UNIT_1"},"DIABLO_7_UNIT 1","Nuclear","summer",1150,3.9765589971898566E-3,0,1145.4269571532316]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"DIABLO_7_UNIT_2"},"DIABLO_7_UNIT 2","Nuclear","nonsummer",1150,8.6196983141082519E-3,0,1140.0873469387755]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PVERDE_5_SCEDYN"},"PVERDE_5_SCEDYN","Nuclear","nonsummer",635,2.3447014178172784E-2,0,620.11114599686027]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PVERDE_5_SCEDYN"},"PVERDE_5_SCEDYN","Nuclear","summer",635,3.133926886590152E-3,0,633.00995642701525]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BIGSKY_2_AS2BT1"},"BIGSKY_2_AS2BT1","Paired_BattStorage","nonsummer",127,1.5406782943340854E-2,0,125.04333856619571]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BIGSKY_2_AS2BT1"},"BIGSKY_2_AS2BT1","Paired_BattStorage","summer",127,9.0808501878441427E-3,0,125.8467320261438]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BLKCRK_2_GMCBT1"},"BLKCRK_2_GMCBT1","Paired_BattStorage","nonsummer",230,1.4275925192819588E-2,0,226.71653720565149]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BLKCRK_2_GMCBT1"},"BLKCRK_2_GMCBT1","Paired_BattStorage","summer",230,3.0166604464652177E-2,0,223.06168097313]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BLM_W_2_COSBT1"},"BLM W_2_COSBT1","Paired_BattStorage","summer",60,8.0003284918905807E-2,0,55.199802904865649]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CALFTN_2_CFSBT1"},"CALFTN_2_CFSBT1","Paired_BattStorage","nonsummer",60,5.0462264150943396E-2,0,56.972264150943403]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CENTPD_2_BMSX2"},"CENTPD_2_BMSX2","Paired_BattStorage","summer",112,2.2123923643531475E-2,0,109.52212055192447]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CHESTN_2_CHWBX2"},"CHESTN_2_CHWBX2","Paired_BattStorage","nonsummer",135,2.6890971528335653E-2,0,131.36971884367469]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CMBLND_2_DS2BT1"},"CMBLND_2_DS2BT1","Paired_BattStorage","nonsummer",52,3.7678370660096959E-2,0,50.040724725674963]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CMBLND_2_DS2BT1"},"CMBLND_2_DS2BT1","Paired_BattStorage","summer",52,6.896729200812253E-2,0,48.413700815577627]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CMBLND_2_DS2BT3"},"CMBLND_2_DS2BT3","Paired_BattStorage","nonsummer",46,2.7043525487816487E-2,0,44.755997827560442]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CMBLND_2_DS2BT3"},"CMBLND_2_DS2BT3","Paired_BattStorage","summer",46,6.9862396240822647E-2,0,42.786329772922159]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"DRACKR_2_DSUBT2"},"DRACKR_2_DSUBT2","Paired_BattStorage","nonsummer",115,2.5467764202671002E-2,0,112.07120711669283]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"DRACKR_2_DSUBT2"},"DRACKR_2_DSUBT2","Paired_BattStorage","summer",115,4.6972751097218254E-2,0,109.5981336238199]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"DRACKR_2_DSUBT3"},"DRACKR_2_DSUBT3","Paired_BattStorage","summer",115,3.2266206308610344E-2,0,111.28938627450981]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"DRACKR_2_DSUBT4"},"DRACKR_2_DSUBT4","Paired_BattStorage","nonsummer",47,0.36069090551363908,0,30.047527440858961]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"DSRTHV_2_DH2BT1"},"DSRTHV_2_DH2BT1","Paired_BattStorage","summer",35,0.16146880796763147,0,29.348591721132902]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"DSRTSN_2_DS2BX2"},"DSRTSN_2_DS2BX2","Paired_BattStorage","nonsummer",230,4.6184207641074122E-2,0,219.37763224255295]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"DSRTSN_2_DS2X2"},"DSRTSN_2_DS2X2","Paired_BattStorage","nonsummer",230,2.5890486201169415E-2,0,224.04518817373105]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"DSRTSN_2_DS2X2"},"DSRTSN_2_DS2X2","Paired_BattStorage","summer",230,1.9846314293833475E-2,0,225.43534771241832]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"FILIPPI_2_QZSBTX"},"FILIPPI_2_QZSBTX","Paired_BattStorage","nonsummer",150,5.1643313741499088E-2,0,142.25350293877514]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"FILIPPI_2_QZSBTX"},"FILIPPI_2_QZSBTX","Paired_BattStorage","summer",150,6.2181352189528222E-2,0,140.67279717157075]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GASKW1_2_GW2BT1"},"GASKW1_2_GW2BT1","Paired_BattStorage","nonsummer",20,0.24512872758856399,0,15.097425448228721]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GASKW1_2_GW2BT1"},"GASKW1_2_GW2BT1","Paired_BattStorage","summer",20,0.26854084655814753,0,14.629183068837047]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"HIGHDS_2_H5SBT1"},"HIGHDS_2_H5SBT1","Paired_BattStorage","summer",50,9.3199435003631037E-2,0,45.340028249818445]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"KRAMER_1_R1BX3"},"KRAMER_1_R1BX3","Paired_BattStorage","nonsummer",75,9.6678749812051726E-2,0,67.749093764096116]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"KRAMER_1_R2BX2"},"KRAMER_1_R2BX2","Paired_BattStorage","summer",40,4.9470041383525558E-2,0,38.021198344658977]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MCFLND_5_MFSBT1"},"MCFLND_5_MFSBT1","Paired_BattStorage","nonsummer",100,5.3366797363620065E-2,0,94.663320263637999]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MCFLND_5_MSCBT1"},"MCFLND_5_MSCBT1","Paired_BattStorage","summer",185,7.3139757314501064E-2,0,171.46914489681731]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MSTANG_2_MTGBT1"},"MSTANG_2_MTGBT1","Paired_BattStorage","nonsummer",75,7.3593602651316925E-2,0,69.480479801151233]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"OBERON_5_O1BBX2"},"OBERON_5_O1BBX2","Paired_BattStorage","nonsummer",125,4.2872695407841929E-2,0,119.64091307401976]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"OBERON_5_O1BBX2"},"OBERON_5_O1BBX2","Paired_BattStorage","summer",125,7.2304257663955235E-2,0,115.96196779200559]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PALSEL_6_PLSBT1"},"PALSEL_6_PLSBT1","Paired_BattStorage","nonsummer",15,4.3709908609188823E-2,0,14.344351370862169]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PALSEL_6_PLSBT1"},"PALSEL_6_PLSBT1","Paired_BattStorage","summer",15,8.1564706528619135E-2,0,13.776529402070713]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"POLRIS_2_ASEBT1"},"POLRIS_2_ASEBT1","Paired_BattStorage","summer",28,0.14085469654258587,0,24.056068496807598]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"POLRIS_2_ASRBT1"},"POLRIS_2_ASRBT1","Paired_BattStorage","nonsummer",80,0.13583418955788543,0,69.133264835369175]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PRIMM_2_SSSBT1"},"PRIMM_2_SSSBT1","Paired_BattStorage","summer",200,4.2232294066939756E-2,0,191.55354118661205]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PROXSR_2_PS1BT1"},"PROXSR_2_PS1BT1","Paired_BattStorage","nonsummer",40,7.3644163407587421E-2,0,37.054233463696505]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PROXSR_2_PS1BT2"},"PROXSR_2_PS1BT2","Paired_BattStorage","summer",32,5.3185073137668362E-2,0,30.298077659594611]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PROXSR_2_PS2BT3"},"PROXSR_2_PS2BT3","Paired_BattStorage","nonsummer",90,9.1606358334560239E-2,0,81.755427749889577]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"REXFRD_2_RSFBX2"},"REXFRD_2_RSFBX2","Paired_BattStorage","nonsummer",240,4.0006398213307932E-2,0,230.39846442880608]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"REXFRD_2_RSFBX2"},"REXFRD_2_RSFBX2","Paired_BattStorage","summer",240,4.7604614328377676E-2,0,228.57489256118936]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"RSMNDS_2_CSRBT2"},"RSMNDS_2_CSRBT2","Paired_BattStorage","nonsummer",10,3.5880270743679665E-2,0,9.6411972925632039]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"RSMNDS_2_CSRBT2"},"RSMNDS_2_CSRBT2","Paired_BattStorage","summer",10,4.4788545842173233E-2,0,9.5521145415782662]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"RTEDDY_2_RWSBT1"},"RTEDDY_2_RWSBT1","Paired_BattStorage","summer",30,6.9708554135005568E-2,0,27.908743375949832]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"RTEDDY_2_RWSBT2"},"RTEDDY_2_RWSBT2","Paired_BattStorage","nonsummer",30,6.3098117442420082E-2,0,28.107056476727397]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"RTEDDY_2_RWSBT3"},"RTEDDY_2_RWSBT3","Paired_BattStorage","summer",45,6.0456395658446203E-2,0,42.279462195369923]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"RTEDDY_2_RWSBT4"},"RTEDDY_2_RWSBT4","Paired_BattStorage","nonsummer",30,4.3470585924541734E-2,0,28.695882422263747]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"RTEDDY_2_RWSBT5"},"RTEDDY_2_RWSBT5","Paired_BattStorage","summer",12,5.8842904171316379E-2,0,11.293885149944204]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SCARLT_2_SS2BT1"},"SCARLT_2_SS2BT1","Paired_BattStorage","nonsummer",150,7.4474275789302907E-2,0,138.82885863160456]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SCARLT_2_SSABT1"},"SCARLT_2_SSABT1","Paired_BattStorage","nonsummer",10,6.902800435944545E-2,0,9.3097199564055462]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SCARLT_2_SSABT1"},"SCARLT_2_SSABT1","Paired_BattStorage","summer",10,0.12116211057350114,0,8.788378894264989]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SISPRG_2_DS3BT1"},"SISPRG_2_DS3BT1","Paired_BattStorage","nonsummer",61.5,3.6535138190718339E-2,0,59.253089001270823]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SISPRG_2_DS3BT1"},"SISPRG_2_DS3BT1","Paired_BattStorage","summer",61.5,7.447950311682644E-2,0,56.919510558315174]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SISPRG_2_DS3BT2"},"SISPRG_2_DS3BT2","Paired_BattStorage","summer",60,7.639298438539989E-2,0,55.416420936876008]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SISPRG_2_DS3BT3"},"SISPRG_2_DS3BT3","Paired_BattStorage","nonsummer",12.5,2.843341808919457E-2,0,12.144582273885069]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SISPRG_2_DS3BT4"},"SISPRG_2_DS3BT4","Paired_BattStorage","summer",15,5.8574659008666222E-2,0,14.121380114870007]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SOLBLU_2_WSBBX2"},"SOLBLU_2_WSBBX2","Paired_BattStorage","nonsummer",225,8.6579357083396105E-2,0,205.51964465623587]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SUNCAT_2_A1ABT1"},"SUNCAT_2_A1ABT1","Paired_BattStorage","summer",47,0.47850495370589652,0,24.510267175822865]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SUNCAT_2_A1BBT1"},"SUNCAT_2_A1BBT1","Paired_BattStorage","nonsummer",63,0.24263635537385869,0,47.713909611446908]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SUNCAT_2_A2ABT2"},"SUNCAT_2_A2ABT2","Paired_BattStorage","nonsummer",132,5.7067916210773346E-2,0,124.46703506017792]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SUNCAT_2_A2ABT2"},"SUNCAT_2_A2ABT2","Paired_BattStorage","summer",132,6.6772544068132308E-2,0,123.18602418300654]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VALTNE_2_TSBBT1"},"VALTNE_2_TSBBT1","Paired_BattStorage","nonsummer",18,4.6058188064454123E-2,0,17.170952614839827]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VALTNE_2_TSBBT1"},"VALTNE_2_TSBBT1","Paired_BattStorage","summer",18,4.3000431693262176E-2,0,17.225992229521282]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VALTNE_2_TSBBT2"},"VALTNE_2_TSBBT2","Paired_BattStorage","summer",22,4.3000431693262176E-2,0,21.053990502748231]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VICPAS_2_SLOBT1"},"VICPAS_2_SLOBT1","Paired_BattStorage","nonsummer",15,3.4894174400512172E-2,0,14.476587383992317]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VICPAS_2_SOCBT1"},"VICPAS_2_SOCBT1","Paired_BattStorage","summer",50,9.5516155200122854E-2,0,45.224192239993855]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VICPAS_2_SOCBT2"},"VICPAS_2_SOCBT2","Paired_BattStorage","nonsummer",71,4.9908419496841737E-2,0,67.456502215724228]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VICPAS_2_VPSBT1"},"VICPAS_2_VPSBT1","Paired_BattStorage","summer",50,8.4522110174705331E-2,0,45.773894491264734]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VLCNTR_6_VCEBT1"},"VLCNTR_6_VCEBT1","Paired_BattStorage","nonsummer",54,2.4119619357714579E-2,0,52.697540554683414]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VLCNTR_6_VCEBT2"},"VLCNTR_6_VCEBT2","Paired_BattStorage","nonsummer",85,1.6811586172930687E-2,0,83.5710151753009]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VLCNTR_6_VCEBT2"},"VLCNTR_6_VCEBT2","Paired_BattStorage","summer",85,6.3398949122132162E-2,0,79.61108932461876]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"YELPIN_2_YP2BT1"},"YELPIN_2_YP2BT1","Paired_BattStorage","nonsummer",65,4.8749185680043314E-2,0,61.831302930797186]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"YELPIN_2_YP2BT1"},"YELPIN_2_YP2BT1","Paired_BattStorage","summer",65,6.0666195979967683E-2,0,61.056697261302098]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"YELPIN_2_YP2BT3"},"YELPIN_2_YP2BT3","Paired_BattStorage","nonsummer",32,7.4258629390418093E-2,0,29.623723859506622]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"YELPIN_2_YP2BT3"},"YELPIN_2_YP2BT3","Paired_BattStorage","summer",32,5.9819779535572673E-2,0,30.085767054861673]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"AGRICO_6_PL3N5"},"AGRICO_6_PL3N5","Peaker","summer",22.69,5.7223100787251735E-3,3.2988198476713013E-2,21.81165856087711]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ALMEGT_1_UNIT_1"},"ALMEGT_1_UNIT 1","Peaker","nonsummer",25,5.6188383045525907E-3,0,24.859529042386185]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ALMEGT_1_UNIT_2"},"ALMEGT_1_UNIT 2","Peaker","summer",25,5.8271604938271596E-4,0,24.985432098765433]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ANAHM_2_CANYN1"},"ANAHM_2_CANYN1","Peaker","nonsummer",49.21,0.48031944705414042,0,25.573480010465751]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ANAHM_2_CANYN2"},"ANAHM_2_CANYN2","Peaker","nonsummer",48.04,5.7549994314000487E-3,0,47.763529827315544]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ANAHM_2_CANYN2"},"ANAHM_2_CANYN2","Peaker","summer",48.04,3.1009440813362377E-3,0,47.891030646332609]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ANAHM_2_CANYN4"},"ANAHM_2_CANYN4","Peaker","nonsummer",49.8,1.2561958981924552E-2,0,49.174414442700154]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ANAHM_2_CANYN4"},"ANAHM_2_CANYN4","Peaker","summer",49.8,1.5915575154649093E-2,0,49.007404357298469]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BASICE_2_UNITS"},"BASICE_2_UNITS","Peaker","nonsummer",120,5.1304944095038413E-2,6.8205585294897958E-3,113.02493968505661]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BASICE_2_UNITS"},"BASICE_2_UNITS","Peaker","summer",120,4.849645969498907E-3,1.4344568909095207E-2,117.69669421456871]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BDGRCK_1_UNITS"},"BDGRCK_1_UNITS","Peaker","summer",48.08,1.8419736169564885E-2,6.6687261080379659E-2,43.988055572222663]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BEARMT_1_UNIT"},"BEARMT_1_UNIT","Peaker","nonsummer",49.21,2.308265466160201E-3,6.3511850527057698E-2,45.970992091973748]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BOGUE_1_UNITA1"},"BOGUE_1_UNITA1","Peaker","summer",48.69,1.1241907623900125E-2,2.1484101334230784E-2,47.096570623828605]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"BORDER_6_UNITA1"},"BORDER_6_UNITA1","Peaker","nonsummer",51.25,6.6099603068244125E-2,2.5230466191498204E-4,47.849464728829346]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CARLS1_2_CARCT1"},"CARLS1_2_CARCT1","Peaker","nonsummer",422,8.8498676904228656E-3,1.2241272349563509E-2,413.09953890312573]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CARLS1_2_CARCT1"},"CARLS1_2_CARCT1","Peaker","summer",422,3.5751358644212426E-3,2.9161156512116006E-2,408.18528461710127]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CENTER_6_PEAKER"},"CENTER_6_PEAKER","Peaker","nonsummer",47.3,2.4133330678181127E-2,1.9707347298095019E-3,46.065277706202039]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CENTER_6_PEAKER"},"CENTER_6_PEAKER","Peaker","summer",47.3,3.4230786355729259E-3,5.1869412317507224E-3,46.892746060275591]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CHALK_1_UNIT"},"CHALK_1_UNIT","Peaker","nonsummer",48.67,0,6.2206368933488326E-2,45.642416024007126]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CHALK_1_UNIT"},"CHALK_1_UNIT","Peaker","summer",48.67,2.5430854334595756E-3,7.8225532270827541E-2,44.738991376332351]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"COCOPP_2_CTG1"},"COCOPP_2_CTG1","Peaker","summer",204.2,0,3.98658778783052E-2,196.05938773725006]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"COCOPP_2_CTG2"},"COCOPP_2_CTG2","Peaker","nonsummer",202.7,0,1.6947572109107238E-2,199.26472713348394]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"COCOPP_2_CTG3"},"COCOPP_2_CTG3","Peaker","summer",208.96,1.4636131379555395E-3,6.6796304109295088E-2,194.69640769201453]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"COCOPP_2_CTG4"},"COCOPP_2_CTG4","Peaker","nonsummer",204.29,5.8679785580431675E-3,1.9091718666817747E-2,199.19098345393314]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"COLTON_6_AGUAM1"},"COLTON_6_AGUAM1","Peaker","nonsummer",43,1.9080493393788648E-2,8.1875025753264596E-4,42.144332522993182]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"COLTON_6_AGUAM1"},"COLTON_6_AGUAM1","Peaker","summer",43,2.0278495549813376E-2,2.004782819717112E-3,42.041819030110183]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CSCGNR_1_UNIT_2"},"CSCGNR_1_UNIT 2","Peaker","nonsummer",24.75,0.23540734609306033,0,18.923668184196757]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CSCGNR_1_UNIT_2"},"CSCGNR_1_UNIT 2","Peaker","summer",24.75,7.5642921590634016E-2,0,22.877837690631807]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"DREWS_6_PL1X4"},"DREWS_6_PL1X4","Peaker","nonsummer",41.4,6.3046379086751744E-2,4.6134073135064256E-3,38.59888484302931]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"DREWS_6_PL1X4"},"DREWS_6_PL1X4","Peaker","summer",41.4,4.631208360961122E-2,1.3559700217515045E-2,38.921308149556971]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ELCAJN_6_LM6K"},"ELCAJN_6_LM6K","Peaker","summer",48.1,3.6378324025382811E-2,5.4687687318955604E-3,46.087154838374914]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ELCAJN_6_UNITA1"},"ELCAJN_6_UNITA1","Peaker","nonsummer",45.42,1.6001408794388602E-2,0,44.693216012558871]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ESCNDO_6_PL1X2"},"ESCNDO_6_PL1X2","Peaker","summer",48.71,2.7457085619438985E-2,6.1472975842798037E-3,47.073130494146859]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ESCNDO_6_UNITB1"},"ESCNDO_6_UNITB1","Peaker","nonsummer",50.96,3.5686995967327752E-2,1.2800329316654143E-4,49.134867637685211]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ESCO_6_GLMQF"},"ESCO_6_GLMQF","Peaker","nonsummer",49.9,5.1753239603225289E-2,1.4123706977028964E-3,47.247036045983677]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ESCO_6_GLMQF"},"ESCO_6_GLMQF","Peaker","summer",49.9,3.6306658342101769E-2,4.5464732992818316E-3,47.861428731094954]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ETIWND_6_GRPLND"},"ETIWND_6_GRPLND","Peaker","nonsummer",45.64,1.1536324365922458E-2,4.660240852158588E-3,44.900788763446783]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"ETIWND_6_GRPLND"},"ETIWND_6_GRPLND","Peaker","summer",45.64,1.236640100257326E-2,1.3945056454340105E-2,44.439145081666474]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GILRPP_1_PL3X4"},"GILRPP_1_PL3X4","Peaker","nonsummer",46.2,5.9183673469387745E-3,2.6827312086582741E-4,45.914177210387429]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GILRPP_1_PL3X4"},"GILRPP_1_PL3X4","Peaker","summer",46.2,3.4169582535595539E-3,6.4922060598610195E-4,46.012142536688991]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GLNARM_7_UNIT_1"},"GLNARM_7_UNIT 1","Peaker","summer",22.13,1.2956527760139206E-2,0,21.843272040668118]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GLNARM_7_UNIT_2"},"GLNARM_7_UNIT 2","Peaker","nonsummer",22.38,2.2464678178963884E-2,0,21.877240502354788]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GLNARM_7_UNIT_3"},"GLNARM_7_UNIT 3","Peaker","summer",44.83,1.0336199482560664E-2,0,44.366628177196802]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GLNARM_7_UNIT_4"},"GLNARM_7_UNIT 4","Peaker","nonsummer",42.42,4.7372039738174311E-2,0,40.410478074306646]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GOLETA_6_ELLWOD"},"GOLETA_6_ELLWOD","Peaker","nonsummer",54,3.8181341719077562E-2,0,51.93820754716981]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"GOLETA_6_ELLWOD"},"GOLETA_6_ELLWOD","Peaker","summer",54,5.6281771968046393E-3,0,53.696078431372548]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"HENRTA_6_ELCTG2"},"HENRTA_6_ELCTG2","Peaker","nonsummer",50,4.3485934073019185E-2,1.3427449987292636E-2,47.154330796984411]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"HENRTA_6_ELCTG2"},"HENRTA_6_ELCTG2","Peaker","summer",50,2.6905478242443538E-2,2.3666195313361917E-2,47.471416322209734]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"HINSON_6_LBECH2"},"HINSON_6_LBECH2","Peaker","nonsummer",63,1.3343799058084772E-3,0,62.915934065934067]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"HINSON_6_LBECH2"},"HINSON_6_LBECH2","Peaker","summer",63,1.699346405228758E-2,0,61.929411764705883]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"HINSON_6_LBECH3"},"HINSON_6_LBECH3","Peaker","summer",63,0,0,63]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"HINSON_6_LBECH4"},"HINSON_6_LBECH4","Peaker","nonsummer",63,2.4332810047095763E-3,0,62.846703296703296]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"INDIGO_1_UNIT_1"},"INDIGO_1_UNIT 1","Peaker","summer",45.3,1.7192764768404274E-2,0,44.521167755991286]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"INDIGO_1_UNIT_2"},"INDIGO_1_UNIT 2","Peaker","nonsummer",45.3,5.3427524856096203E-3,0,45.057973312401877]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"INDIGO_1_UNIT_3"},"INDIGO_1_UNIT 3","Peaker","summer",45.3,1.2468398364169455E-2,0,44.735181554103121]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"KELSO_2_UNITS"},"KELSO_2_UNITS","Peaker","nonsummer",198.03,5.6773985399301882E-2,1.5361411834763933E-2,183.74502728573796]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"KERNFT_1_UNITS"},"KERNFT_1_UNITS","Peaker","nonsummer",52.4,2.1164851143040869E-2,4.5169898477603158E-2,48.924059119878251]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"KERNFT_1_UNITS"},"KERNFT_1_UNITS","Peaker","summer",52.4,2.3257136046389095E-2,5.3190517622125677E-2,48.394142947769822]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"KNGCTY_6_UNITA1"},"KNGCTY_6_UNITA1","Peaker","nonsummer",44.6,1.131490333284055E-2,1.165899470447428E-2,43.575364147535758]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"KNGCTY_6_UNITA1"},"KNGCTY_6_UNITA1","Peaker","summer",44.6,7.1625324436368131E-3,2.0755919039429232E-2,43.354837063855257]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LARKSP_6_UNIT_1"},"LARKSP_6_UNIT 1","Peaker","summer",49,2.1438945948749812E-3,0,48.894949164851127]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LARKSP_6_UNIT_2"},"LARKSP_6_UNIT 2","Peaker","nonsummer",49,2.463288373434145E-2,0,47.792988697017265]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LIVOAK_1_UNIT_1"},"LIVOAK_1_UNIT 1","Peaker","summer",49.7,1.1303697274423589E-2,0,49.138206245461149]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LMBEPK_2_UNITA1"},"LMBEPK_2_UNITA1","Peaker","nonsummer",47.5,2.2732931229171829E-2,4.8765589720430784E-3,46.188549215442293]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LMBEPK_2_UNITA2"},"LMBEPK_2_UNITA2","Peaker","summer",47.6,5.5051826830950232E-3,3.5969778242921401E-3,47.166737159848367]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LMBEPK_2_UNITA3"},"LMBEPK_2_UNITA3","Peaker","nonsummer",47.75,5.7569431316626474E-3,6.6131802372568415E-3,47.159326609134091]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LODI25_2_UNIT_1"},"LODI25_2_UNIT 1","Peaker","nonsummer",25,8.3709052851909781E-3,0,24.790727367870225]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"LODI25_2_UNIT_1"},"LODI25_2_UNIT 1","Peaker","summer",25,2.2187944807552627E-2,0,24.445301379811184]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MALAGA_1_AUCTG2"},"MALAGA_1_AUCTG2","Peaker","nonsummer",55.3,5.0583165429824405E-2,8.9603444423693914E-3,52.007243904067678]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MALAGA_1_AUCTG2"},"MALAGA_1_AUCTG2","Peaker","summer",55.3,1.8567861998819515E-2,1.5777463542241278E-2,53.400703497579336]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MIRLOM_6_PEAKER"},"MIRLOM_6_PEAKER","Peaker","summer",47.18,5.1720738850546243E-3,4.9305925664290574E-2,44.609727981261891]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MKTRCK_1_UNIT_1"},"MKTRCK_1_UNIT 1","Peaker","nonsummer",47.72,5.429993907421761E-2,0,45.128806907378333]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MNDALY_6_MCGRTH"},"MNDALY_6_MCGRTH","Peaker","summer",48.56,7.4758954774783023E-3,9.1800102516900572E-2,43.739157537392963]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MRGT_6_MEF2"},"MRGT_6_MEF2","Peaker","nonsummer",44,3.0036630036630015E-3,0,43.867838827838831]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"MRGT_6_MMAREF"},"MRGT_6_MMAREF","Peaker","summer",45,6.1002178649237381E-4,0,44.97254901960784]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"OAK_C_7_UNIT_1"},"OAK C_7_UNIT 1","Peaker","nonsummer",55,0.17525863660149371,0,45.360774986917846]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"OAK_C_7_UNIT_3"},"OAK C_7_UNIT 3","Peaker","nonsummer",55,3.6236611008039578E-2,0,53.006986394557828]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"OAK_C_7_UNIT_3"},"OAK C_7_UNIT 3","Peaker","summer",55,5.3051825443982278E-2,0,52.082149600580976]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"OMAR_2_UNIT_1"},"OMAR_2_UNIT 1","Peaker","nonsummer",75,1.8529565672422817E-2,0,73.610282574568288]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"OMAR_2_UNIT_1"},"OMAR_2_UNIT 1","Peaker","summer",75,2.3690631808278868E-2,0,73.223202614379076]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"OMAR_2_UNIT_2"},"OMAR_2_UNIT 2","Peaker","summer",75,1.1343500363108206E-2,0,74.149237472766885]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"OMAR_2_UNIT_3"},"OMAR_2_UNIT 3","Peaker","nonsummer",75,4.5442176870748301E-2,0,71.591836734693885]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"OTAY_6_PL1X2"},"OTAY_6_PL1X2","Peaker","summer",39.57,9.5543028001267797E-3,2.16909888830218E-4,39.183353113897972]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PIOPIC_2_CTG1"},"PIOPIC_2_CTG1","Peaker","nonsummer",111.3,5.5774414264980028E-4,3.3616274187410616E-2,107.49643175986428]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PIOPIC_2_CTG2"},"PIOPIC_2_CTG2","Peaker","summer",112.7,1.1129495276371412E-3,3.8265525260157862E-2,108.26204589141551]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PIOPIC_2_CTG3"},"PIOPIC_2_CTG3","Peaker","nonsummer",112,1.9344115004492359E-3,2.9976885617182026E-2,108.42593472282529]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PNCHEG_2_PL1X4"},"PNCHEG_2_PL1X4","Peaker","nonsummer",417,0.2004243763544894,9.4012828769115871E-3,329.50270010050582]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PNCHEG_2_PL1X4"},"PNCHEG_2_PL1X4","Peaker","summer",417,7.2212983425895369E-2,3.2640612837717277E-2,373.27605035807358]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PNOCHE_1_PL1X2"},"PNOCHE_1_PL1X2","Peaker","nonsummer",49.97,4.3603566640245749E-2,7.122809463547544E-3,47.435202986093444]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PNOCHE_1_PL1X2"},"PNOCHE_1_PL1X2","Peaker","summer",49.97,7.2638906510209648E-3,3.1475421954325282E-2,48.034196549110845]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"PNOCHE_1_UNITA1"},"PNOCHE_1_UNITA1","Peaker","summer",52.3,1.5644576079847695E-2,9.1548516236848265E-4,51.433908797032089]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"RVRVEW_1_UNITA1"},"RVRVEW_1_UNITA1","Peaker","nonsummer",48.7,1.3001653670471482E-2,7.1655501829864399E-3,47.717857172336601]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"RVSIDE_2_RERCU3"},"RVSIDE_2_RERCU3","Peaker","summer",49,2.9048656499636833E-4,0,48.985766158315172]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"RVSIDE_2_RERCU4"},"RVSIDE_2_RERCU4","Peaker","nonsummer",49,0,0,49]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"RVSIDE_6_RERCU1"},"RVSIDE_6_RERCU1","Peaker","summer",48.35,1.5663969827848411E-2,0,47.59264705882353]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"RVSIDE_6_RERCU2"},"RVSIDE_6_RERCU2","Peaker","nonsummer",48.5,6.6037735849056598E-4,0,48.46797169811321]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"RVSIDE_6_SPRING"},"RVSIDE_6_SPRING","Peaker","nonsummer",36,4.4214418821337002E-3,0,35.840828092243186]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"RVSIDE_6_SPRING"},"RVSIDE_6_SPRING","Peaker","summer",36,1.182078592753974E-2,0,35.574451706608571]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SENTNL_2_CTG1"},"SENTNL_2_CTG1","Peaker","nonsummer",107.68,1.7431643305396222E-2,3.3606419844584755E-2,102.18422136001004]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SENTNL_2_CTG1"},"SENTNL_2_CTG1","Peaker","summer",107.68,2.4798402108077832E-3,5.377766698554419E-2,101.62219162509682]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SENTNL_2_CTG2"},"SENTNL_2_CTG2","Peaker","nonsummer",104.19,8.6303667036668561E-3,4.217796224814771E-2,98.896280206510426]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SENTNL_2_CTG2"},"SENTNL_2_CTG2","Peaker","summer",104.19,5.3815640285682755E-3,6.9816430664326828E-2,96.355120932947258]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SENTNL_2_CTG3"},"SENTNL_2_CTG3","Peaker","nonsummer",105.69,0.18181793576523064,1.9647324460442789E-2,84.397136646748564]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SENTNL_2_CTG3"},"SENTNL_2_CTG3","Peaker","summer",105.69,9.8240493549564267E-3,3.6181620944863671E-2,100.82766070601201]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SENTNL_2_CTG4"},"SENTNL_2_CTG4","Peaker","nonsummer",106.55,4.1664033046348505E-2,4.0117518298614166E-2,97.836175704194218]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SENTNL_2_CTG4"},"SENTNL_2_CTG4","Peaker","summer",106.55,2.8099810965629274E-2,6.3493620192817513E-2,96.790719910067494]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SENTNL_2_CTG5"},"SENTNL_2_CTG5","Peaker","nonsummer",107.52,4.3722252980862665E-2,3.7867824186871415E-2,98.747434902925235]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SENTNL_2_CTG5"},"SENTNL_2_CTG5","Peaker","summer",107.52,1.8094276290763212E-2,6.2749804727519912E-2,98.827644408914196]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SENTNL_2_CTG6"},"SENTNL_2_CTG6","Peaker","nonsummer",105,2.2866191223742244E-2,3.9184636125347977E-2,98.484663128345531]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SENTNL_2_CTG6"},"SENTNL_2_CTG6","Peaker","summer",105,2.1262219455683504E-2,6.4905667930833494E-2,95.952371824415707]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SENTNL_2_CTG7"},"SENTNL_2_CTG7","Peaker","nonsummer",106.73,3.3287046059730124E-2,3.419463792353452E-2,99.52767986846618]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SENTNL_2_CTG7"},"SENTNL_2_CTG7","Peaker","summer",106.73,4.3670013195460385E-2,5.5501377945114214E-2,96.145437423566477]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SENTNL_2_CTG8"},"SENTNL_2_CTG8","Peaker","nonsummer",106.85,2.9395221174751882E-2,3.9983351734536342E-2,99.436899484642538]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SENTNL_2_CTG8"},"SENTNL_2_CTG8","Peaker","summer",106.85,4.3634154124396076E-4,6.4858502009947125E-2,99.873245966555231]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SIERRA_1_UNITS"},"SIERRA_1_UNITS","Peaker","nonsummer",52.43,7.4911873227995335E-3,3.4636686123116357E-2,50.221235595230631]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SIERRA_1_UNITS"},"SIERRA_1_UNITS","Peaker","summer",52.43,1.5972744237882062E-2,4.739366908274787E-2,49.107698949599367]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"STANTN_2_STAGT1"},"STANTN_2_STAGT1","Peaker","nonsummer",49.65,6.3605616675217087E-3,2.5485792631558645E-4,49.321544417165974]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"STANTN_2_STAGT1"},"STANTN_2_STAGT1","Peaker","summer",49.65,3.2511385069487865E-3,6.9741783241686849E-4,49.453954177750497]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"STANTN_2_STAGT2"},"STANTN_2_STAGT2","Peaker","nonsummer",49.65,4.6991104133961275E-3,4.7589346261301567E-3,49.180408063787517]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"STANTN_2_STAGT2"},"STANTN_2_STAGT2","Peaker","summer",49.65,3.3744709699925529E-3,1.1830878736803246E-2,48.895054387057591]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"STIGCT_2_LODI"},"STIGCT_2_LODI","Peaker","nonsummer",49.9,0.12526891518886832,0.1025147413592884,38.533595538246978]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"STIGCT_2_LODI"},"STIGCT_2_LODI","Peaker","summer",49.9,3.0426147865811454E-2,4.6771679777015469E-2,46.047828400622933]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SYCAMR_2_UNIT_2"},"SYCAMR_2_UNIT 2","Peaker","nonsummer",76,0.22611304203905991,0,58.815408805031446]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SYCAMR_2_UNIT_2"},"SYCAMR_2_UNIT 2","Peaker","summer",76,1.7382563161716925E-2,0,74.678925199709511]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SYCAMR_2_UNIT_4"},"SYCAMR_2_UNIT 4","Peaker","nonsummer",76,0.11813723870114839,0,67.021569858712724]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"SYCAMR_2_UNIT_4"},"SYCAMR_2_UNIT 4","Peaker","summer",76,2.4836601307189541E-2,0,74.112418300653587]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VACADX_1_UNITA1"},"VACADX_1_UNITA1","Peaker","nonsummer",51.91,3.874481696469486E-2,1.9270278070308185E-4,49.888753350016387]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VACADX_1_UNITA1"},"VACADX_1_UNITA1","Peaker","summer",51.91,3.4469364677454824E-2,9.1268398511126737E-4,50.073317853926191]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VERNON_6_GONZL1"},"VERNON_6_GONZL1","Peaker","nonsummer",5.75,3.1711145996860285E-2,0,5.567660910518053]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VERNON_6_GONZL1"},"VERNON_6_GONZL1","Peaker","summer",5.75,5.4466230936819175E-3,0,5.7186819172113292]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VERNON_6_GONZL2"},"VERNON_6_GONZL2","Peaker","nonsummer",5.75,7.7556253270538944E-2,0,5.3040515436944009]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VERNON_6_GONZL2"},"VERNON_6_GONZL2","Peaker","summer",5.75,4.4444444444444444E-3,0,5.724444444444444]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VESTAL_2_WELLHD"},"VESTAL_2_WELLHD","Peaker","nonsummer",49,4.1430600497655859E-2,1.6113333748466944E-3,46.890945240247376]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"VESTAL_2_WELLHD"},"VESTAL_2_WELLHD","Peaker","summer",49,3.0578987150415713E-2,3.4119880861524076E-3,47.33444221340816]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WALCRK_2_CTG1"},"WALCRK_2_CTG1","Peaker","nonsummer",100.1,1.9778408174634582E-2,2.9543479460660663E-5,98.117224039425054]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WALCRK_2_CTG1"},"WALCRK_2_CTG1","Peaker","summer",100.1,6.4246597266205033E-2,1.5193637477729853E-4,93.653706782537654]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WALCRK_2_CTG2"},"WALCRK_2_CTG2","Peaker","nonsummer",100.1,0.11603423212057432,7.2422828010283958E-6,88.484248412222129]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WALCRK_2_CTG2"},"WALCRK_2_CTG2","Peaker","summer",100.1,0.13018331414409801,2.5768362897057976E-5,87.066070841049793]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WALCRK_2_CTG3"},"WALCRK_2_CTG3","Peaker","nonsummer",100.1,4.3866316833349774E-2,2.3917412336452703E-5,95.706587552006809]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WALCRK_2_CTG3"},"WALCRK_2_CTG3","Peaker","summer",100.1,1.1545966742045142E-2,1.0891936296439182E-4,98.93334590088854]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WALCRK_2_CTG4"},"WALCRK_2_CTG4","Peaker","nonsummer",100.1,2.8345464807728937E-2,6.6179343387168021E-6,97.261956517519025]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WALCRK_2_CTG4"},"WALCRK_2_CTG4","Peaker","summer",100.1,0.1145960793019616,8.7017200420215076E-6,88.628061419697445]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WALCRK_2_CTG5"},"WALCRK_2_CTG5","Peaker","nonsummer",100.1,1.6042876537381987E-2,2.92830878973354E-5,98.491176821509541]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WALCRK_2_CTG5"},"WALCRK_2_CTG5","Peaker","summer",100.1,4.2106176321862539E-2,1.3091301326921445E-4,95.872067357553306]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WOLFSK_1_UNITA1"},"WOLFSK_1_UNITA1","Peaker","nonsummer",48.68,8.6080586080586E-3,8.5761646415424952E-3,47.843472012209418]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"WOLFSK_1_UNITA1"},"WOLFSK_1_UNITA1","Peaker","summer",48.68,5.0331362344992745E-4,1.4944907914275515E-2,47.927980575543529]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"YUBACT_6_UNITA1"},"YUBACT_6_UNITA1","Peaker","nonsummer",47.16,7.9318320432872104E-3,6.715262745892586E-3,46.469243009742279]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"YUBACT_6_UNITA1"},"YUBACT_6_UNITA1","Peaker","summer",47.16,7.4367517245329867E-3,1.4275055835411202E-2,46.136071155473033]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CDWR07_2_GEN"},"CDWR07_2_GEN","Reciprocating Engine","nonsummer",415.3,2.0007132829643495E-4,0,415.21691037735849]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CDWR07_2_GEN"},"CDWR07_2_GEN","Reciprocating Engine","summer",415.3,0,0,415.3]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CHWCHL_1_UNIT"},"CHWCHL_1_UNIT","Reciprocating Engine","nonsummer",48.6,1.6750586274395796E-2,9.023532574282398E-4,47.742067138753356]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"CHWCHL_1_UNIT"},"CHWCHL_1_UNIT","Reciprocating Engine","summer",48.6,1.0232598450140608E-2,4.4579334167689022E-3,47.886040151268197]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"HUMBPP_1_UNITS3"},"HUMBPP_1_UNITS3","Reciprocating Engine","nonsummer",65.08,2.6725804926481005E-2,8.7786031619863942E-3,62.769373121602534]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"HUMBPP_1_UNITS3"},"HUMBPP_1_UNITS3","Reciprocating Engine","summer",65.08,1.5798042429428231E-2,4.1540740571183784E-3,63.781516259055536]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"HUMBPP_6_UNITS"},"HUMBPP_6_UNITS","Reciprocating Engine","nonsummer",97.62,4.2728937728937648E-2,2.211276439184651E-2,91.290153038969066]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"HUMBPP_6_UNITS"},"HUMBPP_6_UNITS","Reciprocating Engine","summer",97.62,2.8257080610021735E-2,1.2510978834396653E-2,93.640222037035883]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"REDBLF_6_UNIT"},"REDBLF_6_UNIT","Reciprocating Engine","nonsummer",44,9.6202591957308937E-4,1.1026381978149913E-5,43.957185698731749]
[{"$f":"SUBSTITUTE(Resource_UCAP[[#This Row],[RESOURCE ID]],\" \",\"_\")","v":"REDBLF_6_UNIT"},"REDBLF_6_UNIT","Reciprocating Engine","summer",44,4.6367267445698752E-3,5.1338671175255194E-5,43.793725121707219]

{"sheet":"Resource Type UCAP","index":12,"n_rows":21,"n_cols":6,"rows_kept":21,"cut":false,"hidden":false,"merged":[]}
["RESOURCE TYPE","SEASON","EFFECTIVE EFORD EXCLUDING AMBIENT DUE TO TEMPERATURE","EFFECTIVE EFORD - WEATHER-NORMALIZED AMBIENT DUE TO TEMPERATURE","PMAX OR NDC MW","UCAP MW"]
["Battery Storage","nonsummer",8.1028679300580622E-2,0,7123.9700000000012,6546.7241195230426]
["Battery Storage","summer",5.7797797680015667E-2,0,7123.9700000000012,6712.2202232614982]
["Biogas","nonsummer",2.8446524971523134E-2,1.82578327876034E-3,19.630000000000003,19.035754589046935]
["Biogas","summer",1.3091132945697267E-2,2.5220682139406787E-3,19.630000000000003,19.32351286123631]
["Biomass/Wood","nonsummer",3.4570033141461641E-2,0,30,28.96289900575615]
["Biomass/Wood","summer",4.477124183006536E-2,0,30,28.656862745098042]
["CCGT","nonsummer",4.9421892203321903E-2,1.8942162320208667E-2,16756.580000000002,15611.032251252098]
["CCGT","summer",3.6098684021571889E-2,3.2320477064016938E-2,16756.580000000002,15610.108853736443]
["CHP","nonsummer",8.7970066341534675E-2,5.6928350467174383E-3,1104.42,1000.9768184487865]
["CHP","summer",7.308817364837715E-2,1.4390862426704018E-2,1104.42,1007.806402977959]
["Geothermal","nonsummer",0.21475312290170318,4.359862945407951E-4,1272.53,998.69540287450366]
["Geothermal","summer",0.23856831530271966,1.1893976200666257E-3,1272.53,967.43111757436691]
["Nuclear","nonsummer",1.201123951087445E-2,0,2935,2899.7470120355833]
["Nuclear","summer",3.5902481631178537E-3,0,2935,2924.4626216412494]
["Paired_BattStorage","nonsummer",6.3220766116915378E-2,0,5345.6,5007.647072645419]
["Paired_BattStorage","summer",7.5651379996952636E-2,0,5345.6,4941.197983088291]
["Peaker","nonsummer",4.234632465299687E-2,1.3378930960353627E-2,8067.0300000000034,7617.4926912094352]
["Peaker","summer",2.4827067074362229E-2,2.3558039804595237E-2,8067.0300000000034,7676.7058912542407]
["Reciprocating Engine","nonsummer",1.02147502859419E-2,4.137040087730662E-3,670.6,660.97568937541519]
["Reciprocating Engine","summer",6.6923845390626591E-3,2.5508251700533031E-3,670.6,664.4015035690669]

{"sheet":"Lookup Tables","index":13,"n_rows":21,"n_cols":8,"rows_kept":21,"cut":false,"hidden":false,"merged":[]}
["UCAP Relevant RESOURCE TYPE",null,"Month","Classification",null,"SERVM Unit Types","Apply UCAP","Group UCAP Category"]
["Battery Storage",null,1,"nonsummer",null,"Solar Tracking_Norcal",false,"NA"]
["Biogas",null,2,"nonsummer",null,"Solar Fixed_Socal",false,"NA"]
["Biomass/Wood",null,3,"nonsummer",null,"Geothermal",true,"Geothermal"]
["CCGT",null,4,"nonsummer",null,"Solar Fixed_Norcal",false,"NA"]
["CHP",null,5,"nonsummer",null,"CT",true,"Peaker"]
["Geothermal",null,6,"summer",null,"CC",true,"CCGT"]
["Nuclear",null,7,"summer",null,"Storage",true,"Battery Storage"]
["Paired_BattStorage",null,8,"summer",null,"Hydro",false,"NA"]
["Peaker",null,9,"summer",null,"Solar Tracking_Socal",false,"NA"]
["Reciprocating Engine",null,10,"summer",null,"Wind_Socal",false,"NA"]
[null,null,11,"nonsummer",null,"Cogen",true,"CHP"]
[null,null,12,"nonsummer",null,"DR",false,"NA"]
[null,null,null,null,null,"Biomass/Wood",true,"Biomass/Wood"]
[null,null,null,null,null,"Wind_Norcal",false,"NA"]
[null,null,null,null,null,"Biogas",true,"Biogas"]
[null,null,null,null,null,"ICE",true,"Reciprocating Engine"]
[null,null,null,null,null,"Nuclear",true,"Nuclear"]
[null,null,null,null,null,"PSH",false,"NA"]
[null,null,null,null,null,"Solar Thermal_Socal",false,"NA"]
[null,null,null,null,null,"Interchange",false,"NA"]

{"sheet":"2026 MRD","index":14,"n_rows":1349,"n_cols":43,"rows_kept":562,"cut":true,"hidden":false,"merged":[],"bounds":{"rows_first":250,"rows_last":62,"rows_between":250,"halvings":3}}
["Clean_Resource_ID","Resource ID","Hybrid Sub ID","Colocated Resource IDs","Generator Name","BAA","Specified Import Status","Local Area","Sub-Local Area","Disadvantaged Community","Resource Type","Technology","Fuel","Pmax/NDC","Nameplate","Battery Efficiency","Maximum Continuous Energy","Maximum Daily MWh","Daily Storage Cycles","First Available (HE)","Last Available (HE)","Max Daily Run Hours","Interconnection Limit (MW)","Allows Grid Charging","Sept EFC (Draft)","Flex Category (Draft)","JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC","Dispatchability","Path Designation","Deliverability","Deliverability MW","Comments"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"7STDRD_1_SOLAR1"},"7STDRD_1_SOLAR1",null,"","Shafter Solar","CISO","N","Kern","South Kern PP, Kern Oil","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.27,0.1,11.34,14.59,5.34,9.5,3.63,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ACACIA_6_SOLAR"},"ACACIA_6_SOLAR",null,"","West Antelope Solar","CISO","N","Big Creek-Ventura","","","Solar_Fixed","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,5.0599999999999996,9.93,2.4500000000000002,5.35,2.1,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ADERA_1_SOLAR1"},"ADERA_1_SOLAR1",null,"","Adera Solar","CISO","N","Fresno","Herndon, Panoche 115 kV, Wilson 115 kV","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ADLIN_1_UNITS"},"ADLIN_1_UNITS",null,"","GEYSERS AIDLIN AGGREGATE","CISO","N","NCNB","Eagle Rock, Fulton","","Geothermal","STEAM","GEOTHERMAL",22,23,"","","","",1,24,24,"","",14,1,22,22,22,22,22,22,22,22,22,22,22,22,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ADMEST_6_SOLAR"},"ADMEST_6_SOLAR",null,"","Adams East","CISO","N","Fresno","Herndon","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",19,19,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.25,0.1,7.28,11.38,3.82,7.61,3.3,0.1,0.1,"N","North","ID",1,"Q632 - 23TPD - Waiting for Manning and many other projects."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ADOBEE_1_SOLAR"},"ADOBEE_1_SOLAR",null,"","Adobe Solar","CISO","N","CAISO System","","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.27,0.1,11.34,14.59,5.34,9.5,3.63,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"AGRICO_6_PL3N5"},"AGRICO_6_PL3N5",null,"","Fresno Peaker","CISO","N","Fresno","Herndon","Y","Peaker","COMBUSTION TURBINE","NATURAL GAS",22.69,0,"","","","",1,24,24,"","",22.69,1,22.69,22.69,22.69,22.69,22.69,22.69,22.69,22.69,22.69,22.69,22.69,22.69,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"AGRICO_7_UNIT"},"AGRICO_7_UNIT",null,"","Fresno Cogen","CISO","N","Fresno","Herndon","Y","CCGT","OTHER","NATURAL GAS",59.97,0,"","","","",1,24,24,"","",50.6,1,50.6,50.6,50.6,50.6,50.6,50.6,50.6,50.6,50.6,50.6,50.6,50.6,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"AGUCAL_5_SOLAR1"},"AGUCAL_5_SOLAR1",null,"","Agua Caliente Solar","CISO","N","CAISO System","","","Solar_Fixed","PHOTO VOLTAIC","SUN",290,290,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"AKINGS_6_AMESR1"},"AKINGS_6_AMESR1",null,"","American Kings Solar","CISO","N","Fresno","Hanford","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",123,123,"","","","",1,24,24,"","","","",0.1,0.1,0.1,1.68,0.1,69.75,89.75,32.869999999999997,58.44,22.32,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALAMIT_2_AESBT2"},"ALAMIT_2_AESBT2",null,"","Alamitos Energy Storage 2","CISO","N","LA Basin","","","Battery Storage","OTHER","LESR",82,82,0.8,328,328,1,1,24,4,"",true,164,2,82,82,82,82,82,82,82,82,82,82,82,82,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALAMIT_2_PL1X3"},"ALAMIT_2_PL1X3",null,"","Alamitos Energy Center Unit 7","CISO","N","LA Basin","Western","Y","CCGT","COMBINED CYCLE","NATURAL GAS",674.7,0,"","","","",1,24,24,"","",541.9,1,674.7,674.7,674.7,674.7,674.7,674.7,674.7,674.7,674.7,674.7,674.7,674.7,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALAMIT_7_ES1"},"ALAMIT_7_ES1",null,"","Alamitos Energy Storage","CISO","N","LA Basin","Western","Y","Battery Storage","OTHER","LESR",100.45,100,0.90800000000000003,401.8,1147.2779874213841,2.8553459119496862,1,24,11.421383647798745,"",true,200.9,1,100,100,100,100,100,100,100,100,100,100,100,100,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALAMO_6_UNIT"},"ALAMO_6_UNIT",null,"","ALAMO POWER PLANT ","CISO","N","Big Creek-Ventura","","","Hydro","HYDRO","WATER",17,18,"","","","",1,24,24,"","",9.5399999999999991,1,2.97,3.49,4.71,7.92,10.79,14,14,14,9.5399999999999991,11.18,14,12.91,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALLGNY_6_HYDRO1"},"ALLGNY_6_HYDRO1",null,"","Salmon Creek Hydroelectric Project","CISO","N","Sierra","","","Hydro","HYDRO","WATER",0.52,0.6,"","","","",1,24,24,"","","","",0.35,0.45,0.41,0.49,0.51,0.18,0.16,0.03,0.01,0,0.04,0.18,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALMASL_2_AL6BT6"},"ALMASL_2_AL6BT6",null,"ALMASL_2_GS7SR7, ALMASL_2_GS1SR1, ALMASL_2_GS4SR4, ALMASL_2_GS6SR6","Almasol 6 BES","CISO","N","CAISO System","","","Paired_BattStorage","OTHER","LESR",50,50,0.8,200,200,1,1,24,4,500,false,100,1,50,50,50,50,50,50,50,50,50,50,50,50,"Y","South","FC","","Group name ALMASOL_365 - Max to grid 500 MW, Co-located with ALMASL_2_GS6SR6"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALMASL_2_GS1SR1"},"ALMASL_2_GS1SR1",null,"ALMASL_2_AL6BT6, ALMASL_2_GS4SR4, ALMASL_2_GS6SR6, ALMASL_2_GS7SR7","Almasol Generating Station 1","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",125,125,"","","","",1,24,24,500,"","","",0.1,0.1,0.1,0.6,0.1,53.15,84.12,25.37,48.69,19.89,0.1,0.1,"N","South","FC","","Group name ALMASOL_365 - Max to grid 500 MW."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALMASL_2_GS4SR4"},"ALMASL_2_GS4SR4",null,"ALMASL_2_AL6BT6, ALMASL_2_GS1SR1, ALMASL_2_GS7SR7, ALMASL_2_GS6SR6","Almasol Generating Station 4","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",100,100,"","","","",1,24,24,500,"","","",0.1,0.1,0.1,0.48,0.1,42.52,67.290000000000006,20.3,38.96,15.91,0.1,0.1,"N","South","FC","","Group name ALMASOL_365 - Max to grid 500 MW."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALMASL_2_GS6SR6"},"ALMASL_2_GS6SR6",null,"ALMASL_2_AL6BT6, ALMASL_2_GS1SR1, ALMASL_2_GS4SR4, ALMASL_2_GS7SR7","Almasol Generating Station 6","CISO","N","CAISO System","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",100,100,"","","","",1,24,24,500,"","","",0.1,0.1,0.1,0.48,0.1,42.52,67.290000000000006,20.3,38.96,15.91,0.1,0.1,"N","South","FC","","Group name ALMASOL_365 - Max to grid 500 MW, Co-located with ALMASL_2_AL6BT6"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALMASL_2_GS7SR7"},"ALMASL_2_GS7SR7",null,"ALMASL_2_AL6BT6, ALMASL_2_GS1SR1, ALMASL_2_GS4SR4, ALMASL_2_GS6SR6","Almasol Generating Station 7","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",132,132,"","","","",1,24,24,500,"","","",0.1,0.1,0.1,0.63,0.1,56.13,88.83,26.79,51.42,21.01,0.1,0.1,"N","South","FC","","Group name ALMASOL_365 - Max to grid 500 MW."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALMEGT_1_UNIT_1"},"ALMEGT_1_UNIT 1",null,"","ALAMEDA GT UNIT 1","CISO","N","Bay Area","Oakland","Y","Peaker","FTUR","NATURAL GAS",25,25.4,"","","","",1,24,24,"","",23.4,1,23.4,23.4,23.4,23.4,23.4,23.4,23.4,23.4,23.4,23.4,23.4,23.4,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALMEGT_1_UNIT_2"},"ALMEGT_1_UNIT 2",null,"","ALAMEDA GT UNIT 2","CISO","N","Bay Area","Oakland","Y","Peaker","FTUR","NATURAL GAS",25,25.4,"","","","",1,24,24,"","",23.5,1,23.5,23.5,23.5,23.5,23.5,23.5,23.5,23.5,23.5,23.5,23.5,23.5,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALPAUG_1_TUDSR1"},"ALPAUG_1_TUDSR1",null,"","Tulare DAC Solar","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",3,3,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALPSLR_1_NTHSLR"},"ALPSLR_1_NTHSLR",null,"","Alpaugh North, LLC","CISO","N","CAISO System","","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.27,0.1,7.66,11.98,4.0199999999999996,8.01,3.47,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALPSLR_1_SPSSLR"},"ALPSLR_1_SPSSLR",null,"","Alpaugh 50 LLC","CISO","N","CAISO System","","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",50,50,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.67,0.1,19.16,29.96,10.050000000000001,20.04,8.68,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALT6DN_2_WIND7"},"ALT6DN_2_WIND7",null,"","Pinyon Pines 1","CISO","N","CAISO System","","Y","Wind","WIND","WIND",164.31,168,"","","","",1,24,24,"","","","",13.8,33.32,37.32,60.11,67.77,61.74,61.52,56.82,34.89,16.559999999999999,10.85,10.63,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALT6DS_2_WIND9"},"ALT6DS_2_WIND9",null,"","Pinyon Pines 2","CISO","N","CAISO System","","Y","Wind","WIND","WIND",132,132,"","","","",1,24,24,"","","","",11.09,26.77,29.98,48.29,54.45,49.6,49.42,45.64,28.03,13.3,8.7100000000000009,8.5399999999999991,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALTA3A_2_CPCE4"},"ALTA3A_2_CPCE4",null,"","Alta Wind 4","CISO","N","CAISO System","","Y","Wind","WIND","WIND",102,102,"","","","",1,24,24,"","","","",8.57,20.68,23.17,37.32,42.07,38.33,38.19,35.270000000000003,21.66,10.28,6.73,6.6,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALTA3A_2_CPCE5"},"ALTA3A_2_CPCE5",null,"","Alta Wind 5","CISO","N","CAISO System","","Y","Wind","WIND","WIND",168,168,"","","","",1,24,24,"","","","",14.11,34.07,38.159999999999997,61.46,69.290000000000006,63.13,62.9,58.09,35.67,16.93,11.09,10.87,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALTA3A_2_CPCE8"},"ALTA3A_2_CPCE8",null,"","Alta Wind 8","CISO","N","CAISO System","","Y","Wind","WIND","WIND",150,150,"","","","",1,24,24,"","","","",12.6,30.42,34.07,54.88,61.87,56.36,56.16,51.87,31.85,15.11,9.9,9.6999999999999993,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALTA4A_2_CPCW1"},"ALTA4A_2_CPCW1",null,"","Alta Wind 1","CISO","N","CAISO System","","","Wind","WIND","WIND",150,150,"","","","",1,24,24,"","","","",12.6,30.42,34.07,54.88,61.87,56.36,56.16,51.87,31.85,15.11,9.9,9.6999999999999993,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALTA4B_2_CPCW2"},"ALTA4B_2_CPCW2",null,"","Alta Wind 2","CISO","N","CAISO System","","","Wind","WIND","WIND",150,150,"","","","",1,24,24,"","","","",12.6,30.42,34.07,54.88,61.87,56.36,56.16,51.87,31.85,15.11,9.9,9.6999999999999993,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALTA4B_2_CPCW3"},"ALTA4B_2_CPCW3",null,"","Alta Wind 3","CISO","N","CAISO System","","","Wind","WIND","WIND",150,150,"","","","",1,24,24,"","","","",12.6,30.42,34.07,54.88,61.87,56.36,56.16,51.87,31.85,15.11,9.9,9.6999999999999993,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALTA4B_2_CPCW6"},"ALTA4B_2_CPCW6",null,"","Mustang Hills","CISO","N","CAISO System","","","Wind","WIND","WIND",150,150,"","","","",1,24,24,"","","","",12.6,30.42,34.07,54.88,61.87,56.36,56.16,51.87,31.85,15.11,9.9,9.6999999999999993,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALTA6B_2_WIND11"},"ALTA6B_2_WIND11",null,"","Alta Wind 11","CISO","N","CAISO System","","","Wind","WIND","WIND",88.15,90,"","","","",1,24,24,"","","","",7.41,17.88,20.02,32.25,36.36,33.119999999999997,33,30.48,18.72,8.8800000000000008,5.82,5.7,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALTA6E_2_WIND10"},"ALTA6E_2_WIND10",null,"","Alta Wind 10","CISO","N","CAISO System","","Y","Wind","WIND","WIND",134.84,138,"","","","",1,24,24,"","","","",11.33,27.34,30.63,49.33,55.62,50.67,50.48,46.63,28.63,13.59,8.9,8.7200000000000006,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALTWD_2_AT3WD3"},"ALTWD_2_AT3WD3",null,"","Altech 3","CISO","N","LA Basin","Eastern, Valley-Devers","","Wind","WIND","WIND",9.8000000000000007,9.8000000000000007,"","","","",1,24,24,"","","","",0.82,1.99,2.23,3.59,4.04,3.68,3.67,3.39,2.08,0.99,0.65,0.63,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALTWD_2_COAWD1"},"ALTWD_2_COAWD1",null,"","Coachella 1","CISO","N","LA Basin","Eastern, Valley-Devers","","Wind","WIND","WIND",50.4,50.4,"","","","",1,24,24,"","","","",4.2300000000000004,10.220000000000001,11.45,18.440000000000001,20.79,18.940000000000001,18.87,17.43,10.7,5.08,3.33,3.26,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ANAHM_2_CANYN1"},"ANAHM_2_CANYN1",null,"","CANYON POWER PLANT UNIT 1","CISO","N","LA Basin","Western","Y","Peaker","COMBUSTION TURBINE","NATURAL GAS",49.21,71.2,"","","","",1,24,24,"","",49.21,1,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ANAHM_2_CANYN2"},"ANAHM_2_CANYN2",null,"","CANYON POWER PLANT UNIT 2","CISO","N","LA Basin","Western","Y","Peaker","COMBUSTION TURBINE","NATURAL GAS",48.04,71.2,"","","","",1,24,24,"","",48.04,1,48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ANAHM_2_CANYN3"},"ANAHM_2_CANYN3",null,"","CANYON POWER PLANT UNIT 3","CISO","N","LA Basin","Western","Y","Peaker","COMBUSTION TURBINE","NATURAL GAS",46.49,71.2,"","","","",1,24,24,"","",46.49,1,46.49,46.49,46.49,46.49,46.49,46.49,46.49,46.49,46.49,46.49,46.49,46.49,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ANAHM_2_CANYN4"},"ANAHM_2_CANYN4",null,"","CANYON POWER PLANT UNIT 4","CISO","N","LA Basin","Western","Y","Peaker","COMBUSTION TURBINE","NATURAL GAS",49.8,71.2,"","","","",1,24,24,"","",49.8,1,49.8,49.8,49.8,49.8,49.8,49.8,49.8,49.8,49.8,49.8,49.8,49.8,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"APLHIL_1_SFKHY1"},"APLHIL_1_SFKHY1",null,"","South Fork Powerhouse","CISO","N","Sierra","South of Rio Oso, South of Palermo","","Hydro","HYDRO","WATER",2.68,2.7,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"Y","North","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"AQUAWS_2_AQWSR1"},"AQUAWS_2_AQWSR1",null,"","Aquamarine Westside","CISO","N","CAISO System","","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",250,0,"","","","",1,24,24,"","","","",0.1,0.1,0.1,3.4,0.1,141.76,182.41,66.8,118.78,45.37,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ARBWD_6_QF"},"ARBWD_6_QF",null,"","Wind Resource II","CISO","N","CAISO System","","","Wind","WIND","WIND",19.95,19.350000000000001,"","","","",1,24,24,"","","","",1.68,4.05,4.53,7.3,8.23,7.5,7.47,6.9,4.24,2.0099999999999998,1.32,1.29,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ARCOGN_2_UNITS"},"ARCOGN_2_UNITS",null,"","WATSON COGENERATION","CISO","N","LA Basin","Western","Y","CHP","COMBINED CYCLE","NATURAL GAS",245,416.6,"","","","",1,24,24,"","","","",263,263,263,263,263,263,263,263,263,263,263,263,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ARLNTN_2_AR1SR1"},"ARLNTN_2_AR1SR1",null,"SUNCAT_2_A2ABT2, SUNCAT_2_A2BSR2","Arlington","CISO","N","CAISO System","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",100,100,"","","","",1,24,24,269,"","","",0.1,0.1,0.1,0.48,0.1,42.52,57.05,20.3,38.96,15.91,0.1,0.1,"N","South","PD",1,"Group name: ARLINGTON_1196_2 - Max to grid 269 MW. Max NQC 57.05. At CPUC - hourly FC. Co-located with SUNCAT_2_A2ABT2, SUNCAT_2_A2BSR2"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ARLNTN_2_ASUSR1"},"ARLNTN_2_ASUSR1",null,"SUNCAT_2_A1ABT1, SUNCAT_2_A1BBT1","Arlington Solar Unit 1","CISO","N","CAISO System","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",131,131,"","","","",1,24,24,131,"","","",0.1,0.1,0.1,0.63,0.1,21,21,21,21,20.85,0.1,0.1,"N","South","PD",0.59189999999999998,"Group name: ARLINGTON_1196_1 - Max to grid 131 MW. Max 20 MW NQC. At CPUC - hourly PD to 59.19% - Co-located with SUNCAT_2_A1BBT1, SUNCAT_2_A1ABT1"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ARVINN_6_ORION1"},"ARVINN_6_ORION1",null,"","Orion 1 Solar","CISO","N","CAISO System","","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",12,12,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.16,0.1,4.5999999999999996,7.19,2.41,4.8099999999999996,2.08,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ARVINN_6_ORION2"},"ARVINN_6_ORION2",null,"","Orion 2 Solar","CISO","N","CAISO System","","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",8,8,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.11,0.1,4.54,5.84,2.14,3.8,1.45,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ASTORA_2_SOLAR1"},"ASTORA_2_SOLAR1",null,"","Astoria 1","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",100,100,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.48,0.1,42.52,67.290000000000006,20.3,38.96,15.91,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ASTORA_2_SOLAR2"},"ASTORA_2_SOLAR2",null,"","Astoria 2","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",75,75,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.36,0.1,31.89,50.47,15.23,29.22,11.94,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ATHOS_5_AP1X2"},"ATHOS_5_AP1X2",null,"","Athos Power Plant","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",250,0,"","","","",1,24,24,"","","","",0.1,0.1,0.1,1.19,0.1,106.31,168.24,50.74,97.39,39.79,0.1,0.1,"N","South","FC","","Group name ATHOS_1405_0 - Max to grid 450 MW. Including future Athos Power Plant BESS. Pre-cut for NOV-DEC 2026 to 26.5 MWs Max. At CPUC hourly FC."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ATHOS_5_AP2X2"},"ATHOS_5_AP2X2",null,"","Athos Power Plant 2","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",200,0,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.95,0.1,85.05,134.59,40.590000000000003,77.91,31.83,0.1,0.1,"N","South","FC","","Group name ATHOS_1405_0 - Max to grid 450 MW. Including future Athos Power Plant BESS. Pre-cut for NOV-DEC 2026 to 21.2 MWs Max. At CPUC hourly FC."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ATWEL2_1_SOLAR1"},"ATWEL2_1_SOLAR1",null,"","Atwell West","CISO","N","CAISO System","","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.27,0.1,11.34,14.59,5.34,9.5,3.63,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ATWELL_1_SOLAR"},"ATWELL_1_SOLAR",null,"","Atwell Island PV Solar Generating Faci.","CISO","N","CAISO System","","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.27,0.1,7.66,11.98,4.0199999999999996,8.01,3.47,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"AVENAL_6_AVPARK"},"AVENAL_6_AVPARK",null,"","Avenal Park Solar Project","CISO","N","Fresno","Coalinga","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",6,6,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,2.2999999999999998,3.59,1.21,2.4,1.04,0.1,0.1,"N","North","ID",1,"PGEWD0029 - 18DGD Waiting for Reconductor Los Banos-Padre Flat-Panoche 230 kV and possibly other"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"AVENAL_6_AVSLR1"},"AVENAL_6_AVSLR1",null,"","Avenal Solar 1","CISO","N","Fresno","Coalinga","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",7.9,7.9,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"AVENAL_6_AVSLR2"},"AVENAL_6_AVSLR2",null,"","Avenal Solar 2","CISO","N","Fresno","Coalinga","","Solar_1Axis","PHOTO VOLTAIC","SUN",7.9,7.9,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"AVENAL_6_SANDDG"},"AVENAL_6_SANDDG",null,"","Sand Drag Solar Project","CISO","N","Fresno","Coalinga","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",19,19,"","","","",1,24,24,"","","","",0.08,0.08,0.08,0.22,0.08,9,11.59,4.25,7.55,2.88,0.08,0.08,"N","North","ID",0.83579999999999999,"PGEWD0036 - 18DGD (83.58% or 15.88 MW of 19 MW) At CPUC - hourly PD to 83.58 percent - Waiting for Reconductor Los Banos-Padre Flat-Panoche 230 kV and possibly other"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"AVENAL_6_SUNCTY"},"AVENAL_6_SUNCTY",null,"","Sun City Solar Project","CISO","N","Fresno","Coalinga","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.27,0.1,7.66,11.98,4.0199999999999996,8.01,3.47,0.1,0.1,"N","North","ID",1,"PGEWD0035 - 18DGD Waiting for Reconductor Los Banos-Padre Flat-Panoche 230 kV and possibly other"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"AVSOLR_2_SOLAR"},"AVSOLR_2_SOLAR",null,"","AV SOLAR RANCH 1","CISO","N","CAISO System","","","Solar_Fixed","PHOTO VOLTAIC","SUN",241.5,250,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.71,0.1,61.11,119.92,29.62,64.61,25.41,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BAHIA_2_LKHSR1"},"BAHIA_2_LKHSR1",null,"","Lake Herman Solar","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",5,5,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BALCHS_7_UNIT_1"},"BALCHS_7_UNIT 1",null,"","BALCH 1 PH UNIT 1","CISO","N","Fresno","Herndon","","Hydro","HYDRO","WATER",31,34,"","","","",1,24,24,"","",31,1,24.8,24.8,24.8,24.8,24.8,24.8,30.7,31,31,31,31,31,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BALCHS_7_UNIT_2"},"BALCHS_7_UNIT 2",null,"","BALCH 2 PH UNIT 2","CISO","N","Fresno","Herndon","","Hydro","HYDRO","WATER",52.5,52.5,"","","","",1,24,24,"","",52.5,1,42,42,12,42,52.5,52.5,52.5,52.5,52.5,52.5,52.5,52.5,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BALCHS_7_UNIT_3"},"BALCHS_7_UNIT 3",null,"","BALCH 2 PH UNIT 3","CISO","N","Fresno","Herndon","","Hydro","HYDRO","WATER",54.6,54.6,"","","","",1,24,24,"","",54.6,1,43.68,43.68,8,43.68,43.68,54.6,54.6,54.6,54.6,54.6,54.6,43.68,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BANKPP_2_NSPIN"},"BANKPP_2_NSPIN",null,"","BANKPP_2_NSPIN","CISO","N","Bay Area","Contra Costa","","Pump","PUMP","WATER",270,270,"","","","",1,24,24,"","","","",127,127,127,127,127,127,127,127,127,127,127,127,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BARRE_2_ALASB1"},"BARRE_2_ALASB1","BARRE_2_ALASB1_LESR","","Los Alamitos 1","CISO","N","LA Basin","Western","","Hybrid_BattStorage","OTHER","HYBD",5,10,0.8,20,20,1,1,24,4,10,false,5,1,5,5,5,5,5,5,5,5,5,5,5,5,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BARRE_2_ALASB1"},"BARRE_2_ALASB1","BARRE_2_ALASB1_SUN","","Los Alamitos 1","CISO","N","LA Basin","Western","","Hybrid_Solar_1Axis","OTHER","HYBD",10,10,"","","","",1,24,24,10,"",5,1,0.1,0.1,0.1,0.1,0.1,4.25,5,2.0299999999999998,3.9,1.59,0.1,0.1,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BARRE_2_QF"},"BARRE_2_QF",null,"","BARRE QFS","CISO","N","LA Basin","Western","","CHP","OTHER","OTHER",0.2,0.2,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BARRE_6_PEAKER"},"BARRE_6_PEAKER",null,"","Barre Peaker","CISO","N","LA Basin","Western","Y","Peaker","COMBUSTION TURBINE","NATURAL GAS",49,59,"","","","",1,24,9.1669387755102036,"","",49,1,49,49,49,49,49,49,49,49,49,49,49,49,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BASICE_2_UNITS"},"BASICE_2_UNITS",null,"","King City Cogen","CISO","N","CAISO System","","","Peaker","COMBINED CYCLE","NATURAL GAS",120,120,"","","","",1,24,24,"","",30,1,120,120,120,120,120,120,120,120,120,120,120,120,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BDGRCK_1_UNITS"},"BDGRCK_1_UNITS",null,"","BADGER CREEK LIMITED","CISO","N","Kern","South Kern PP","Y","Peaker","COMBUSTION TURBINE","NATURAL GAS",48.08,55.3,"","","","",1,24,24,"","",48.08,1,48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BEARDS_7_UNIT_1"},"BEARDS_7_UNIT 1",null,"","Beardsley Hydro","CISO","N","Stockton","Tesla-Bellota, Stanislaus","","Hydro","HYDRO","WATER",11.5,11.5,"","","","",1,24,24,"","",0,1,4.18,2.74,2.4,8.14,8,9.1,8.98,6.34,3.8,3.84,3.64,6.14,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BEARMT_1_UNIT"},"BEARMT_1_UNIT",null,"","Bear Mountain Limited","CISO","N","Kern","South Kern PP, Westpark","","Peaker","COMBUSTION TURBINE","NATURAL GAS",49.21,48.1,"","","","",1,24,24,"","",49.21,1,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BELDEN_7_UNIT_1"},"BELDEN_7_UNIT 1",null,"","BELDEN HYDRO","CISO","N","Sierra","South of Palermo","","Hydro","HYDRO","WATER",119,119,"","","","",1,24,24,"","",0,1,1.6,1.6,0,0,0,28,68.400000000000006,84,80,39.92,0,0,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BERCYN_2_BCEBT1"},"BERCYN_2_BCEBT1",null,"","Bear Canyon Energy Storage","CISO","N","NCNB","","","Battery Storage","OTHER","LESR",13,13,0.8,52,52,1,1,24,4,"",true,26,1,13,13,13,13,13,13,13,13,13,13,13,13,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BGROCK_2_BRFBX2"},"BGROCK_2_BRFBX2",null,"","Big Rock Solar Farm","CISO","N","San Diego-IV","","","Battery Storage","OTHER","LESR",200,0,0.8,800,800,1,1,24,4,"",true,300,2,100,100,100,100,100,100,100,100,100,100,100,100,"Y","South","PD",100,""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BGSKYN_2_AS2SR1"},"BGSKYN_2_AS2SR1",null,"BIGSKY_2_SOLAR1, BIGSKY_2_SOLAR2, BIGSKY_2_SOLAR3, BIGSKY_2_SOLAR4, BIGSKY_2_SOLAR5, BIGSKY_2_SOLAR6, BIGSKY_2_SOLAR7, BGSKYN_2_ASSR1B, BGSKYN_2_ASSR3A, BGSKYN_2_ASSR3B, BGSKYN_2_ASPSR2, BIGSKY_2_BSKSR6, BIGSKY_2_BSKSR7, BIGSKY_2_BSKSR8, BGSKYN_2_BS3SR3, BIGSKY_2_AS2BT1, BIGSKY_2_ASLBT2","Antelope Solar 2","CISO","N","Big Creek-Ventura","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",105,105,"","","","",1,24,24,650,"","","",0.1,0.1,0.1,0.5,0.1,44.65,70.66,21.31,40.9,16.71,0.1,0.1,"N","South","ID",1,"Q1208 - Group name ANTELOPE_1208 - Max to grid 650 MW, Waiting for Tehachapi CRAS. Co-located"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BGSKYN_2_ASPSR2"},"BGSKYN_2_ASPSR2",null,"BIGSKY_2_SOLAR1, BIGSKY_2_SOLAR2, BIGSKY_2_SOLAR3, BIGSKY_2_SOLAR4, BIGSKY_2_SOLAR5, BIGSKY_2_SOLAR6, BIGSKY_2_SOLAR7, BGSKYN_2_ASSR1B, BGSKYN_2_AS2SR1, BGSKYN_2_ASSR3A, BGSKYN_2_ASSR3B, BIGSKY_2_BSKSR6, BIGSKY_2_BSKSR7, BIGSKY_2_BSKSR8, BGSKYN_2_BS3SR3, BIGSKY_2_AS2BT1, BIGSKY_2_ASLBT2","Antelope Solar 2 San Pablo","CISO","N","Big Creek-Ventura","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",100,100,"","","","",1,24,24,650,"","","",0.1,0.1,0.1,0.48,0.1,42.52,67.290000000000006,20.3,38.96,15.91,0.1,0.1,"N","South","ID",1,"Q1208 - Group name ANTELOPE_1208 - Max to grid 650 MW, Waiting for Tehachapi CRAS. Co-located"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BGSKYN_2_ASSR1B"},"BGSKYN_2_ASSR1B",null,"BIGSKY_2_SOLAR1, BIGSKY_2_SOLAR2, BIGSKY_2_SOLAR3, BIGSKY_2_SOLAR4, BIGSKY_2_SOLAR5, BIGSKY_2_SOLAR6, BIGSKY_2_SOLAR7, BGSKYN_2_AS2SR2, BGSKYN_2_AS2SR1, BGSKYN_2_ASSR3A, BGSKYN_2_ASSR3B, BIGSKY_2_BSKSR6, BIGSKY_2_BSKSR7, BIGSKY_2_BSKSR8, BGSKYN_2_BS3SR3, BIGSKY_2_AS2BT1, BIGSKY_2_ASLBT2","Antelope Solar 1B ","CISO","N","Big Creek-Ventura","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",17,17,"","","","",1,24,24,650,"","","",0.1,0.1,0.1,0.1,0.1,7.23,11.44,3.45,6.62,2.71,0.1,0.1,"N","South","ID",1,"Q1208 - Group name ANTELOPE_1208 - Max to grid 650 MW, Waiting for Tehachapi CRAS. Co-located"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BGSKYN_2_ASSR3A"},"BGSKYN_2_ASSR3A",null,"BIGSKY_2_SOLAR1, BIGSKY_2_SOLAR2, BIGSKY_2_SOLAR3, BIGSKY_2_SOLAR4, BIGSKY_2_SOLAR5, BIGSKY_2_SOLAR6, BIGSKY_2_SOLAR7, BGSKYN_2_ASSR1B, BGSKYN_2_AS2SR1, BGSKYN_2_ASSR3B, BGSKYN_2_ASPSR2, BIGSKY_2_BSKSR6, BIGSKY_2_BSKSR7, BIGSKY_2_BSKSR8, BGSKYN_2_BS3SR3, BIGSKY_2_AS2BT1, BIGSKY_2_ASLBT2","Antelope Solar 3A","CISO","N","Big Creek-Ventura","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",15,15,"","","","",1,24,24,650,"","","",0.1,0.1,0.1,0.1,0.1,6.38,10.09,3.04,5.84,2.39,0.1,0.1,"N","South","ID",1,"Q1208 - Group name ANTELOPE_1208 - Max to grid 650 MW, Waiting for Tehachapi CRAS. Co-located"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BGSKYN_2_ASSR3B"},"BGSKYN_2_ASSR3B",null,"BIGSKY_2_SOLAR1, BIGSKY_2_SOLAR2, BIGSKY_2_SOLAR3, BIGSKY_2_SOLAR4, BIGSKY_2_SOLAR5, BIGSKY_2_SOLAR6, BIGSKY_2_SOLAR7, BGSKYN_2_ASSR1B, BGSKYN_2_AS2SR1, BGSKYN_2_ASSR3A, BGSKYN_2_ASPSR2, BIGSKY_2_BSKSR6, BIGSKY_2_BSKSR7, BIGSKY_2_BSKSR8, BGSKYN_2_BS3SR3, BIGSKY_2_AS2BT1, BIGSKY_2_ASLBT2","Antelope Solar 3B","CISO","N","Big Creek-Ventura","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",5,5,"","","","",1,24,24,650,"","","",0.1,0.1,0.1,0.1,0.1,2.13,3.36,1.01,1.95,0.8,0.1,0.1,"N","South","ID",1,"Q1208 - Group name ANTELOPE_1208 - Max to grid 650 MW, Waiting for Tehachapi CRAS. Co-located"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BGSKYN_2_BS3SR3"},"BGSKYN_2_BS3SR3",null,"BIGSKY_2_SOLAR1, BIGSKY_2_SOLAR2, BIGSKY_2_SOLAR3, BIGSKY_2_SOLAR4, BIGSKY_2_SOLAR5, BIGSKY_2_SOLAR6, BIGSKY_2_SOLAR7, BGSKYN_2_ASSR1B, BGSKYN_2_AS2SR1, BGSKYN_2_ASSR3A, BGSKYN_2_ASSR3B, BGSKYN_2_ASPSR2, BIGSKY_2_BSKSR6, BIGSKY_2_BSKSR7, BIGSKY_2_BSKSR8, BIGSKY_2_AS2BT1, BIGSKY_2_ASLBT2","Big Sky Solar 3","CISO","N","Big Creek-Ventura","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,650,"","","",0.1,0.1,0.1,0.1,0.1,8.5,13.46,4.0599999999999996,7.79,3.18,0.1,0.1,"N","South","FC","","Co-located"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BIGCRK_2_EXESWD"},"BIGCRK_2_EXESWD",null,"","BIG CREEK HYDRO PROJECT PSP","CISO","N","Big Creek-Ventura","Rector, Vestal","","Hydro","HYDRO","WATER",820,0,"","","","",1,24,24,"","",700,1,543.72,635.6,578,669.9,699,752.8,760.4,720.06,700,475.12,551.9,603.79999999999995,"Y","South","FC","","Cannot use - Ambient Not Due to Temp - outage card."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BIGCRK_7_DAM7"},"BIGCRK_7_DAM7",null,"","DAM 7 AT BIG CREEK (FISHWATER GEN)","CISO","N","Big Creek-Ventura","Rector, Vestal","","Hydro","HYDRO","WATER",0.3,0.3,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BIGCRK_7_MAMRES"},"BIGCRK_7_MAMRES",null,"","MAMMOTH POOL RESERVOIR (FISHWATER","CISO","N","Big Creek-Ventura","Rector, Vestal","","Hydro","HYDRO","WATER",1.25,1.3,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BIGSKY_2_AS2BT1"},"BIGSKY_2_AS2BT1",null,"BIGSKY_2_SOLAR1, BIGSKY_2_SOLAR2, BIGSKY_2_SOLAR3, BIGSKY_2_SOLAR4, BIGSKY_2_SOLAR5, BIGSKY_2_SOLAR6, BIGSKY_2_SOLAR7, BGSKYN_2_ASSR1B, BGSKYN_2_AS2SR1, BGSKYN_2_ASSR3A, BGSKYN_2_ASSR3B, BGSKYN_2_ASPSR2, BIGSKY_2_BSKSR6, BIGSKY_2_BSKSR7, BIGSKY_2_BSKSR8, BGSKYN_2_BS3SR3, BIGSKY_2_ASLBT2","Antelope Solar 2 LAB","CISO","N","Big Creek-Ventura","","","Paired_BattStorage","OTHER","LESR",127,127,0.8,508,508,1,1,24,4,650,false,254,2,127,127,127,127,127,127,127,127,127,127,127,127,"Y","South","ID",1,"Q1208 - Group name ANTELOPE_1208 - Max to grid 650 MW, Waiting for Tehachapi CRAS. Co-located"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BIGSKY_2_ASLBT2"},"BIGSKY_2_ASLBT2",null,"BIGSKY_2_SOLAR1, BIGSKY_2_SOLAR2, BIGSKY_2_SOLAR3, BIGSKY_2_SOLAR4, BIGSKY_2_SOLAR5, BIGSKY_2_SOLAR6, BGSKYN_2_ASSR1B, BGSKYN_2_AS2SR1, BGSKYN_2_ASSR3A, BGSKYN_2_ASSR3B, BGSKYN_2_ASPSR2, BIGSKY_2_BSKSR6, BIGSKY_2_BSKSR7, BIGSKY_2_BSKSR8, BGSKYN_2_BS3SR3, BIGSKY_2_AS2BT1, BIGSKY_2_SOLAR7","Antelope Solar 2 Luna","CISO","N","Big Creek-Ventura","","","Paired_BattStorage","OTHER","LESR",100,100,0.85499999999999998,400,400,1,1,24,4,650,false,200,2,100,100,100,100,100,100,100,100,100,100,100,100,"Y","South","ID",1,"Q1208 - Group name ANTELOPE_1208 - Max to grid 650 MW, Waiting for Tehachapi CRAS"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BIGSKY_2_BSKSR6"},"BIGSKY_2_BSKSR6",null,"BIGSKY_2_SOLAR1, BIGSKY_2_SOLAR2, BIGSKY_2_SOLAR3, BIGSKY_2_SOLAR4, BIGSKY_2_SOLAR5, BIGSKY_2_SOLAR6, BIGSKY_2_SOLAR7, BGSKYN_2_ASSR1B, BGSKYN_2_AS2SR1, BGSKYN_2_ASSR3A, BGSKYN_2_ASSR3B, BGSKYN_2_ASPSR2,BIGSKY_2_BSKSR7, BIGSKY_2_BSKSR8, BGSKYN_2_BS3SR3, BIGSKY_2_AS2BT1, BIGSKY_2_ASLBT2","Big Sky Solar 6","CISO","N","Big Creek-Ventura","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,650,"","","",0.1,0.1,0.1,0.1,0.1,8.5,13.46,4.0599999999999996,7.79,3.18,0.1,0.1,"N","South","FC","","Co-located"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BIGSKY_2_BSKSR7"},"BIGSKY_2_BSKSR7",null,"BIGSKY_2_SOLAR1, BIGSKY_2_SOLAR2, BIGSKY_2_SOLAR3, BIGSKY_2_SOLAR4, BIGSKY_2_SOLAR5, BIGSKY_2_SOLAR6, BIGSKY_2_SOLAR7, BGSKYN_2_ASSR1B, BGSKYN_2_AS2SR1, BGSKYN_2_ASSR3A, BGSKYN_2_ASSR3B, BGSKYN_2_ASPSR2, BIGSKY_2_BSKSR6, BIGSKY_2_BSKSR8, BGSKYN_2_BS3SR3, BIGSKY_2_AS2BT1, BIGSKY_2_ASLBT2","Big Sky Solar 7","CISO","N","Big Creek-Ventura","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,650,"","","",0.1,0.1,0.1,0.1,0.1,8.5,13.46,4.0599999999999996,7.79,3.18,0.1,0.1,"N","South","FC","","Co-located"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BIGSKY_2_BSKSR8"},"BIGSKY_2_BSKSR8",null,"BIGSKY_2_SOLAR1, BIGSKY_2_SOLAR2, BIGSKY_2_SOLAR3, BIGSKY_2_SOLAR4, BIGSKY_2_SOLAR5, BIGSKY_2_SOLAR6, BIGSKY_2_SOLAR7, BGSKYN_2_ASSR1B, BGSKYN_2_AS2SR1, BGSKYN_2_ASSR3A, BGSKYN_2_ASSR3B, BGSKYN_2_ASPSR2, BIGSKY_2_BSKSR6, BIGSKY_2_BSKSR7, BGSKYN_2_BS3SR3, BIGSKY_2_AS2BT1, BIGSKY_2_ASLBT2","Big Sky Solar 8","CISO","N","Big Creek-Ventura","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,650,"","","",0.1,0.1,0.1,0.1,0.1,8.5,13.46,4.0599999999999996,7.79,3.18,0.1,0.1,"N","South","FC","","Co-located"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BIGSKY_2_SOLAR1"},"BIGSKY_2_SOLAR1",null,"BIGSKY_2_SOLAR2, BIGSKY_2_SOLAR3, BIGSKY_2_SOLAR4, BIGSKY_2_SOLAR5, BIGSKY_2_SOLAR6, BIGSKY_2_SOLAR7, BGSKYN_2_ASSR1B, BGSKYN_2_AS2SR1, BGSKYN_2_ASSR3A, BGSKYN_2_ASSR3B, BGSKYN_2_ASPSR2, BIGSKY_2_BSKSR6, BIGSKY_2_BSKSR7, BIGSKY_2_BSKSR8, BGSKYN_2_BS3SR3, BIGSKY_2_AS2BT1, BIGSKY_2_ASLBT2","Antelope Big Sky Ranch ","CISO","N","Big Creek-Ventura","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,650,"","","",0.1,0.1,0.1,0.1,0.1,8.5,13.46,4.0599999999999996,7.79,3.18,0.1,0.1,"N","South","FC","","Co-located"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BIGSKY_2_SOLAR2"},"BIGSKY_2_SOLAR2",null,"BIGSKY_2_SOLAR1, BIGSKY_2_SOLAR3, BIGSKY_2_SOLAR4, BIGSKY_2_SOLAR5, BIGSKY_2_SOLAR6, BIGSKY_2_SOLAR7, BGSKYN_2_ASSR1B, BGSKYN_2_AS2SR1, BGSKYN_2_ASSR3A, BGSKYN_2_ASSR3B, BGSKYN_2_ASPSR2, BIGSKY_2_BSKSR6, BIGSKY_2_BSKSR7, BIGSKY_2_BSKSR8, BGSKYN_2_BS3SR3, BIGSKY_2_AS2BT1, BIGSKY_2_ASLBT2","Big Sky Solar 4","CISO","N","Big Creek-Ventura","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",40,40,"","","","",1,24,24,650,"","","",0.1,0.1,0.1,0.19,0.1,17.010000000000002,26.92,8.1199999999999992,15.58,6.37,0.1,0.1,"N","South","FC","","Co-located"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BIGSKY_2_SOLAR3"},"BIGSKY_2_SOLAR3",null,"BIGSKY_2_SOLAR1, BIGSKY_2_SOLAR2,BIGSKY_2_SOLAR4, BIGSKY_2_SOLAR5, BIGSKY_2_SOLAR6, BIGSKY_2_SOLAR7, BGSKYN_2_ASSR1B, BGSKYN_2_AS2SR1, BGSKYN_2_ASSR3A, BGSKYN_2_ASSR3B, BGSKYN_2_ASPSR2, BIGSKY_2_BSKSR6, BIGSKY_2_BSKSR7, BIGSKY_2_BSKSR8, BGSKYN_2_BS3SR3, BIGSKY_2_AS2BT1, BIGSKY_2_ASLBT2","Big Sky Summer ","CISO","N","Big Creek-Ventura","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,650,"","","",0.1,0.1,0.1,0.1,0.1,8.5,13.46,4.0599999999999996,7.79,3.18,0.1,0.1,"N","South","FC","","Co-located"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BIGSKY_2_SOLAR4"},"BIGSKY_2_SOLAR4",null,"BIGSKY_2_SOLAR1, BIGSKY_2_SOLAR2, BIGSKY_2_SOLAR3, BIGSKY_2_SOLAR5, BIGSKY_2_SOLAR6, BIGSKY_2_SOLAR7, BGSKYN_2_ASSR1B, BGSKYN_2_AS2SR1, BGSKYN_2_ASSR3A, BGSKYN_2_ASSR3B, BGSKYN_2_ASPSR2, BIGSKY_2_BSKSR6, BIGSKY_2_BSKSR7, BIGSKY_2_BSKSR8, BGSKYN_2_BS3SR3, BIGSKY_2_AS2BT1, BIGSKY_2_ASLBT2","Western Antelope Blue Sky Ranch B","CISO","N","Big Creek-Ventura","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,650,"","","",0.1,0.1,0.1,0.1,0.1,8.5,13.46,4.0599999999999996,7.79,3.18,0.1,0.1,"N","South","FC","","Co-located"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BIGSKY_2_SOLAR5"},"BIGSKY_2_SOLAR5",null,"BIGSKY_2_SOLAR1, BIGSKY_2_SOLAR2, BIGSKY_2_SOLAR3, BIGSKY_2_SOLAR4, BIGSKY_2_SOLAR6, BIGSKY_2_SOLAR7, BGSKYN_2_ASSR1B, BGSKYN_2_AS2SR1, BGSKYN_2_ASSR3A, BGSKYN_2_ASSR3B, BGSKYN_2_ASPSR2, BIGSKY_2_BSKSR6, BIGSKY_2_BSKSR7, BIGSKY_2_BSKSR8, BGSKYN_2_BS3SR3, BIGSKY_2_AS2BT1, BIGSKY_2_ASLBT2","Big Sky Solar 2","CISO","N","Big Creek-Ventura","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",5,5,"","","","",1,24,24,650,"","","",0.1,0.1,0.1,0.1,0.1,2.13,3.36,1.01,1.95,0.8,0.1,0.1,"N","South","FC","","Co-located"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BIGSKY_2_SOLAR6"},"BIGSKY_2_SOLAR6",null,"BIGSKY_2_SOLAR1, BIGSKY_2_SOLAR2, BIGSKY_2_SOLAR3, BIGSKY_2_SOLAR4, BIGSKY_2_SOLAR5, BIGSKY_2_SOLAR7, BGSKYN_2_ASSR1B, BGSKYN_2_AS2SR1, BGSKYN_2_ASSR3A, BGSKYN_2_ASSR3B, BGSKYN_2_ASPSR2, BIGSKY_2_BSKSR6, BIGSKY_2_BSKSR7, BIGSKY_2_BSKSR8, BGSKYN_2_BS3SR3, BIGSKY_2_AS2BT1, BIGSKY_2_ASLBT2","Solverde 1","CISO","N","Big Creek-Ventura","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",85,85,"","","","",1,24,24,650,"","","",0.1,0.1,0.1,0.4,0.1,36.14,57.2,17.25,33.11,13.53,0.1,0.1,"N","South","FC","","Co-located"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BIGSKY_2_SOLAR7"},"BIGSKY_2_SOLAR7",null,"BIGSKY_2_SOLAR1, BIGSKY_2_SOLAR2, BIGSKY_2_SOLAR3, BIGSKY_2_SOLAR4, BIGSKY_2_SOLAR5, BIGSKY_2_SOLAR6, BGSKYN_2_ASSR1B, BGSKYN_2_AS2SR1, BGSKYN_2_ASSR3A, BGSKYN_2_ASSR3B, BGSKYN_2_ASPSR2, BIGSKY_2_BSKSR6, BIGSKY_2_BSKSR7, BIGSKY_2_BSKSR8, BGSKYN_2_BS3SR3, BIGSKY_2_AS2BT1, BIGSKY_2_ASLBT2","Big Sky Solar 1","CISO","N","Big Creek-Ventura","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",50,50,"","","","",1,24,24,650,"","","",0.1,0.1,0.1,0.24,0.1,21.26,33.65,10.15,19.48,7.96,0.1,0.1,"N","South","FC","","Co-located"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BIOMAS_1_UNIT_1"},"BIOMAS_1_UNIT 1",null,"","WOODLAND BIOMASS","CISO","N","Sierra","Drum-Rio Oso, South of Palermo","","Biomass/Wood","STEAM","BIOMASS",25.5,28.8,"","","","",1,24,24,"","","","",23.95,24.14,16.079999999999998,13.41,22.05,23.72,22.67,22.85,23.14,22.35,8.98,24.03,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BISHOP_1_ALAMO"},"BISHOP_1_ALAMO",null,"","BISHOP CREEK PLANT 2  AND  6","CISO","N","CAISO System","","","Hydro","HYDRO","WATER",13.4,13.4,"","","","",1,24,24,"","","","",2.2000000000000002,2.4700000000000002,3.69,4.3600000000000003,7.39,9.42,8.5399999999999991,7.09,5.58,2.41,2.58,2.31,"N","South","FC","","Behind the South of Control de-rate ¿ limited to 175 MWs and not binding at this time."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BISHOP_1_UNITS"},"BISHOP_1_UNITS",null,"","BISHOP CREEK PLANT 3  AND  4","CISO","N","CAISO System","","","Hydro","HYDRO","WATER",15.8,15.8,"","","","",1,24,24,"","","","",4.01,4.63,5.74,7.36,8.8699999999999992,9.76,9.9700000000000006,8.24,9.2100000000000009,5.48,5.43,5.14,"N","South","FC","","Behind the South of Control de-rate ¿ limited to 175 MWs and not binding at this time."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BKRFLD_2_SOLAR1"},"BKRFLD_2_SOLAR1",null,"","Bakersfield 111","CISO","N","Kern","South Kern PP","","Solar_1Axis","PHOTO VOLTAIC","SUN",1.38,1.4,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,0.78,1.01,0.37,0.66,0.25,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BLACK_7_UNIT_1"},"BLACK_7_UNIT 1",null,"","JAMES B. BLACK 1","CISO","N","CAISO System","","","Hydro","HYDRO","WATER",85,84,"","","","",1,24,24,"","",68,1,66.400000000000006,82.4,81.599999999999994,81.599999999999994,84,84,84,84,68,68,68,84,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BLACK_7_UNIT_2"},"BLACK_7_UNIT 2",null,"","JAMES B. BLACK 2","CISO","N","CAISO System","","","Hydro","HYDRO","WATER",84.1,84.1,"","","","",1,24,24,"","",81.28,1,66.400000000000006,82.4,81.599999999999994,80.040000000000006,83.28,83.28,83.28,83.28,81.28,67.28,67.28,83.28,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BLAST_1_WIND"},"BLAST_1_WIND",null,"","Mountain View IV Wind","CISO","N","LA Basin","Eastern, Valley-Devers","","Wind","WIND","WIND",49,49,"","","","",1,24,24,"","","","",4.12,9.94,11.13,17.93,20.21,18.41,18.350000000000001,16.940000000000001,10.4,4.9400000000000004,3.23,3.17,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BLCKBT_2_STONEY"},"BLCKBT_2_STONEY",null,"","BLACK BUTTE HYDRO","CISO","N","CAISO System","","","Hydro","HYDRO","WATER",6.2,6.2,"","","","",1,24,24,"","",0,1,0,0,0,0,0.88,1.04,0.96,0.8,0.56000000000000005,0,0,0,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BLCKWL_6_SOLAR1"},"BLCKWL_6_SOLAR1",null,"","Blackwell Solar","CISO","N","CAISO System","","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",12,12,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.16,0.1,6.8,8.76,3.21,5.7,2.1800000000000002,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BLKCRK_2_GMCBT1"},"BLKCRK_2_GMCBT1",null,"BLKCRK_2_SOLAR1","Genesis McCoy Bess","CISO","N","CAISO System","","","Paired_BattStorage","OTHER","LESR",230,230,0.83,920,2503.6065573770493,2.7213114754098364,1,24,10.885245901639346,250,true,460,1,230,230,230,230,230,230,230,230,230,230,230,230,"Y","South","FC","","Group name: MCCOY_193_1 - Max to grid 250 MW. Co-located with BLKCRK_2_SOLAR1, GENESI_2_STG"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BLKCRK_2_SOLAR1"},"BLKCRK_2_SOLAR1",null,"BLKCRK_2_GMCBT1","McCoy Station","CISO","N","CAISO System","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",250,250,"","","","",1,24,24,250,"","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","","Group name: MCCOY_193_1 - Max to grid 250 MW. Co-located with BLKCRK_2_GMCBT1, GENESI_2_STG"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BLKDIA_2_BDEBT1"},"BLKDIA_2_BDEBT1",null,"","Black Diamond Energy Storage","CISO","N","Bay Area","Pittsburg","","Battery Storage","OTHER","LESR",200,200,0.8,800,800,1,1,24,4,"",true,400,1,200,200,200,200,200,200,200,200,200,200,200,200,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BLM_W_2_COSBT1"},"BLM W_2_COSBT1",null,"BLM_2_UNITS, NAVYII_2_UNITS","Coso Battery Storage","CISO","N","CAISO System","","","Paired_BattStorage","OTHER","LESR",60,60,0.8,240,240,1,1,24,4,162,false,120,2,60,60,60,60,60,60,60,60,60,60,60,60,"Y","South","FC","","Group name COSO_0053CONV - Max to grid 162 MW."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BLM_W_2_MDRBT1"},"BLM W_2_MDRBT1",null,"","BLM EAST Facility Mordor 2","CISO","N","CAISO System","","","Battery Storage","OTHER","LESR",20,20,0.8,80,80,1,1,24,4,"",true,40,1,20,20,20,20,20,20,20,20,20,20,20,20,"Y","South","FC","","Group name COSO_0053CONV - Max to grid 162 MW."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BLM_2_UNITS"},"BLM_2_UNITS",null,"BLM W_2_COSBT1, NAVYII_2_UNITS","BLM EAST Facility","CISO","N","CAISO System","","","Geothermal","STEAM","GEOTHERMAL",35,0,"","","","",1,24,24,162,"",35,1,35,35,35,35,35,35,35,35,35,35,35,35,"Y","South","PD",35,"Group name COSO_0053CONV - Max to grid 162 MW."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BLVRDE_6_BLVBT1"},"BLVRDE_6_BLVBT1",null,"","Boulevard Energy Storage","CISO","N","San Diego-IV","","","Battery Storage","OTHER","LESR",10,10,0.8,40,40,1,1,24,4,"",true,19.75,1,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BLYTHE_1_SOLAR1"},"BLYTHE_1_SOLAR1",null,"","Blythe Solar 1 Project","CISO","N","CAISO System","","","Solar_Fixed","PHOTO VOLTAIC","SUN",21,21,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BLYTHE_1_SOLAR2"},"BLYTHE_1_SOLAR2",null,"","Blythe Green 1","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BNNIEN_7_ALTAPH"},"BNNIEN_7_ALTAPH",null,"","ALTA POWER HOUSE","CISO","N","Sierra","Placer, Gold Hill-Drum, Drum-Rio Oso, South of Rio Oso, South of Palermo","","Hydro","HYDRO","WATER",1,2,"","","","",1,24,24,"","","","",0.28999999999999998,0.25,0.23,0.31,0.18,0.35,0.4,0.51,0.31,0.43,0.19,0.15,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BOGUE_1_UNITA1"},"BOGUE_1_UNITA1",null,"","Feather River Energy Center, Unit #1","CISO","N","Sierra","Bogue, Drum-Rio Oso","","Peaker","COMBUSTION TURBINE","NATURAL GAS",48.69,49.9,"","","","",1,24,24,"","",47.38,1,47.38,47.38,47.38,47.38,47.38,47.38,47.38,47.38,47.38,47.38,47.38,47.38,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BORDER_6_UNITA1"},"BORDER_6_UNITA1",null,"","CalPeak Power Border Unit 1","CISO","N","San Diego-IV","San Diego, Border","","Peaker","COMBUSTION TURBINE","NATURAL GAS",51.25,52,"","","","",1,24,24,"","",51.25,1,51.25,51.25,51.25,51.25,51.25,51.25,51.25,51.25,51.25,51.25,51.25,51.25,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BOWMN_6_HYDRO"},"BOWMN_6_HYDRO",null,"","NID Hydro Bowman Powerhouse","CISO","N","Sierra","Drum-Rio Oso, South of Palermo","","Hydro","HYDRO","WATER",3.6,3.6,"","","","",1,24,24,"","","","",0.28000000000000003,0.42,0.59,0.85,2.66,1.33,1.96,2.6,2.31,1.6,0.76,0.6,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BRDGVL_7_BAKER"},"BRDGVL_7_BAKER",null,"","Baker Station Hydro","CISO","N","Humboldt","","","Hydro","HYDRO","WATER",1.49,2.5,"","","","",1,24,24,"","","","",0.72,0.61,0.83,0.56999999999999995,0.22,0.01,0,0,0,0,0.12,0.7,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BRDSLD_2_HIWIND"},"BRDSLD_2_HIWIND",null,"","High Winds Energy Center","CISO","N","Bay Area","Contra Costa","Y","Wind","WIND","WIND",162,162,"","","","",1,24,24,"","","","",9.1999999999999993,13.76,28.7,56.9,77.59,69.12,69.569999999999993,49.22,39.86,11.61,6.52,8.9499999999999993,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BRDSLD_2_MTZUM2"},"BRDSLD_2_MTZUM2",null,"","NextEra Energy Montezuma Wind II","CISO","N","Bay Area","Contra Costa","Y","Wind","WIND","WIND",78.2,78.2,"","","","",1,24,24,"","","","",4.4400000000000004,6.64,13.86,27.47,37.450000000000003,33.369999999999997,33.58,23.76,19.239999999999998,5.61,3.15,4.32,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BRDSLD_2_MTZUMA"},"BRDSLD_2_MTZUMA",null,"","FPL Energy Montezuma Wind","CISO","N","Bay Area","Contra Costa","Y","Wind","WIND","WIND",36.799999999999997,36.799999999999997,"","","","",1,24,24,"","","","",2.09,3.12,6.52,12.93,17.62,15.7,15.8,11.18,9.0500000000000007,2.64,1.48,2.0299999999999998,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BRDSLD_2_SHILO1"},"BRDSLD_2_SHILO1",null,"","Shiloh I Wind Project","CISO","N","Bay Area","Contra Costa","Y","Wind","WIND","WIND",150,150,"","","","",1,24,24,"","","","",8.51,12.74,26.58,52.69,71.84,64,64.42,45.57,36.909999999999997,10.75,6.04,8.2899999999999991,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BRDSLD_2_SHILO2"},"BRDSLD_2_SHILO2",null,"","SHILOH WIND PROJECT 2","CISO","N","Bay Area","Contra Costa","","Wind","WIND","WIND",150,150,"","","","",1,24,24,"","","","",8.51,12.74,26.58,52.69,71.84,64,64.42,45.57,36.909999999999997,10.75,6.04,8.2899999999999991,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BRDSLD_2_SHLO3A"},"BRDSLD_2_SHLO3A",null,"","Shiloh III Wind Project, LLC","CISO","N","Bay Area","Contra Costa","Y","Wind","WIND","WIND",102.5,100,"","","","",1,24,24,"","","","",5.82,8.6999999999999993,18.16,36,49.09,43.74,44.02,31.14,25.22,7.35,4.13,5.67,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BRDSLD_2_SHLO3B"},"BRDSLD_2_SHLO3B",null,"","Shiloh IV Wind Project","CISO","N","Bay Area","Contra Costa","Y","Wind","WIND","WIND",100,100,"","","","",1,24,24,"","","","",5.68,8.49,17.72,35.130000000000003,47.89,42.67,42.94,30.38,24.61,7.17,4.03,5.53,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BREGGO_6_DEGRSL"},"BREGGO_6_DEGRSL",null,"","Desert Green Solar Farm","CISO","N","San Diego-IV","San Diego","","Solar_2Axis","PHOTO VOLTAIC","SUN",6.3,6.5,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,2.68,4.24,1.28,2.4500000000000002,1,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BREGGO_6_SOLAR"},"BREGGO_6_SOLAR",null,"","NRG Borrego Solar One","CISO","N","San Diego-IV","San Diego","","Solar_Fixed","PHOTO VOLTAIC","SUN",26,26,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,6.58,12.91,3.19,6.96,2.74,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BRODIE_2_WIND"},"BRODIE_2_WIND",null,"","Coram Brodie Wind Project","CISO","N","CAISO System","","Y","Wind","WIND","WIND",102,102,"","","","",1,24,24,"","","","",8.57,20.68,23.17,37.32,42.07,38.33,38.19,35.270000000000003,21.66,10.28,6.73,6.6,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BUCKBL_2_PL1X3"},"BUCKBL_2_PL1X3",null,"","Blythe Energy Center","CISO","N","CAISO System","","","CCGT","COMBINED CYCLE","NATURAL GAS",493.63,0,"","","","",1,24,24,"","",368.6,1,493.63,493.63,493.63,493.63,493.63,493.63,493.63,493.63,493.63,493.63,493.63,493.63,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BUCKCK_2_HYDRO"},"BUCKCK_2_HYDRO",null,"","Lassen Station Hydro","CISO","N","Sierra","South of Palermo","","Hydro","HYDRO","WATER",0.99,1,"","","","",1,24,24,"","","","",0.84,0.94,0.84,0.93,0.79,0.43,0.11,0,0,0,0,0.53,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BUCKCK_7_OAKFLT"},"BUCKCK_7_OAKFLT",null,"","Oak Flat","CISO","N","Sierra","South of Palermo","","Hydro","HYDRO","WATER",1.3,1.3,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BUCKCK_7_PL1X2"},"BUCKCK_7_PL1X2",null,"","BUCKS CREEK AGGREGATE","CISO","N","Sierra","South of Palermo","","Hydro","HYDRO","WATER",57.25,0,"","","","",1,24,24,"","",20,1,45.84,39.200000000000003,39.200000000000003,44,39.200000000000003,38.4,38.4,26.4,20,20,26.4,26.4,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BUCKWD_1_NPALM1"},"BUCKWD_1_NPALM1",null,"","North Palm Springs 1A","CISO","N","LA Basin","Eastern, Valley-Devers","","Solar_1Axis","PHOTO VOLTAIC","SUN",2.4,2.4,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,1.02,1.62,0.49,0.93,0.38,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BUCKWD_1_QF"},"BUCKWD_1_QF",null,"","Buckwind Re-powering project","CISO","N","LA Basin","Eastern, Valley-Devers","","Wind","WIND","WIND",16.5,16.5,"","","","",1,24,24,"","","","",1.39,3.35,3.75,6.04,6.81,6.2,6.18,5.71,3.5,1.66,1.0900000000000001,1.07,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BURNYF_2_UNIT_1"},"BURNYF_2_UNIT 1",null,"","Burney Forest Power","CISO","N","CAISO System","","","Biomass/Wood","STEAM","BIOMASS",29,35.700000000000003,"","","","",1,24,24,"","","","",28.27,28.61,24.76,29,29,27.85,28.18,29,28.92,26.68,26.69,29,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BUTTVL_7_UNIT_1"},"BUTTVL_7_UNIT 1",null,"","BUTT VALLEY HYDRO","CISO","N","CAISO System","","","Hydro","HYDRO","WATER",39.5,41,"","","","",1,24,24,"","",31.6,1,31.6,31.6,28.8,28.8,31.6,31.6,38,31.6,31.6,31.6,31.6,31.6,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CABALO_2_M2BSR1"},"CABALO_2_M2BSR1",null,"","Mustang 2 Barbaro Solar","CISO","N","Fresno","","","Solar_1Axis","PHOTO VOLTAIC","SUN",50,50,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.68,0.1,28.35,36.479999999999997,13.36,23.76,9.07,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CABALO_2_M2WSR2"},"CABALO_2_M2WSR2",null,"","Mustang 2 Whirlaway Solar","CISO","N","Fresno","","","Solar_1Axis","PHOTO VOLTAIC","SUN",100,100,"","","","",1,24,24,"","","","",0.1,0.1,0.1,1.36,7.03,56.7,72.97,26.72,47.51,18.149999999999999,0.1,0.1,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CABLRO_2_CBSBT1"},"CABLRO_2_CBSBT1",null,"","Caballero Storage","CISO","N","CAISO System","","","Battery Storage","OTHER","LESR",99.7,99.7,0.8,398.8,398.8,1,1,24,4,"",true,199.4,2,99.7,99.7,99.7,99.7,99.7,99.7,99.7,99.7,99.7,99.7,99.7,99.7,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CABZON_1_WINDA1"},"CABZON_1_WINDA1",null,"","Cabazon Wind Project","CISO","N","LA Basin","Eastern, Valley-Devers","","Wind","WIND","WIND",41,41,"","","","",1,24,24,"","","","",3.44,8.31,9.32,15,16.91,15.41,15.35,14.18,8.6999999999999993,4.13,2.71,2.65,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CALFTN_2_CFSBT1"},"CALFTN_2_CFSBT1",null,"CALFTN_2_SOLAR","California Flats Solar Battery","CISO","N","CAISO System","","","Paired_BattStorage","OTHER","LESR",60,60,0.8,240,240,1,1,24,4,130,false,120,3,60,60,60,60,60,60,60,60,60,60,60,60,"Y","North","FC","","Group name: CALFLATS_877_1 - Max to grid 130 MW. Co-located with CALFTN_2_SOLAR (PD to 82 percent)"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CALFTN_2_SOLAR"},"CALFTN_2_SOLAR",null,"CALFTN_2_CFSBT1","California Flats North","CISO","N","CAISO System","","","Paired_Solar_Fixed","PHOTO VOLTAIC","SUN",130,130,"","","","",1,24,24,130,"","","",0.1,0.1,0.1,1.74,0.1,49.81,70,26.12,52.09,22.57,0.1,0.1,"N","North","PD",1,"Group name: CALFLATS_877_1 - Max to grid 130 MW. Max 70 MWs NQC. (Normal FC) At CPUC - hourly FC - Co-located with CALFTN_2_CFSBT1"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CALFTS_2_CFSSR1"},"CALFTS_2_CFSSR1",null,"","California Flats Solar South","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",150,150,"","","","",1,24,24,"","","","",0.1,0.1,0.1,2.04,0.1,85.06,109.45,40.08,71.27,27.22,0.1,0.1,"N","North","FC","","Group name: CALFLATS_877 - Max to grid 280 MW."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CALGEN_1_MDRBT1"},"CALGEN_1_MDRBT1",null,"","Coso Navy 1","CISO","N","CAISO System","","","Battery Storage","OTHER","LESR",25,25,0.8,100,100,1,1,24,4,"",true,50,1,25,25,25,25,25,25,25,25,25,25,25,25,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CALGEN_1_UNITS"},"CALGEN_1_UNITS",null,"","Coso Navy 1","CISO","N","CAISO System","","","Geothermal","STEAM","GEOTHERMAL",55,0,"","","","",1,24,24,"","",55,1,55,55,55,55,55,55,55,55,55,55,55,55,"Y","South","PD",55,""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CALPIN_1_AGNEW"},"CALPIN_1_AGNEW",null,"","Agnews Power Plant","CISO","N","Bay Area","San Jose, South Bay-Moss Landing","","CCGT","COMBUSTION TURBINE","NATURAL GAS",28.56,41.5,"","","","",1,24,24,"","",8.56,1,28.56,28.56,28.56,28.56,28.56,28.56,28.56,28.56,28.56,28.56,28.56,28.56,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CAMCHE_1_PL1X3"},"CAMCHE_1_PL1X3",null,"","CAMANCHE UNITS  1, 2 &  3 AGGREGATE","CISO","N","Stockton","Tesla-Bellota","","Hydro","HYDRO","WATER",9.99,0,"","","","",1,24,24,"","","","",4.41,4.4000000000000004,5.73,4.95,6.43,5.94,4.7,2.5099999999999998,1.06,2.66,0.81,2.02,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CAMERN_6_BSPSR1"},"CAMERN_6_BSPSR1",null,"","Buckman Springs PV","CISO","N","San Diego-IV","","","Solar_1Axis","PHOTO VOLTAIC","SUN",0.84,0.85,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CAMLOT_2_SOLAR1"},"CAMLOT_2_SOLAR1",null,"","Camelot","CISO","N","CAISO System","","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",45,45,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.13,0.1,11.39,22.34,5.52,12.04,4.74,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CAMLOT_2_SOLAR2"},"CAMLOT_2_SOLAR2",null,"","Columbia Two","CISO","N","CAISO System","","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",15,15,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,3.8,7.45,1.84,4.01,1.58,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CAMPFW_7_FARWST"},"CAMPFW_7_FARWST",null,"","CAMP FAR WEST HYDRO","CISO","N","Sierra","","","Hydro","HYDRO","WATER",6.8,7.9,"","","","",1,24,24,"","",0,1,0,0,2.2400000000000002,2.8,2.2400000000000002,1.2,3.04,2.4,0,0,0,0,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CANTUA_1_SOLAR"},"CANTUA_1_SOLAR",null,"","Cantua Solar Station","CISO","N","Fresno","Panoche 115 kV","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.27,0.1,7.66,11.98,4.0199999999999996,8.01,3.47,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CAPWD_1_QF"},"CAPWD_1_QF",null,"","Edom Hills Wind Farm","CISO","N","LA Basin","Eastern, Valley-Devers","","Wind","WIND","WIND",19.55,20,"","","","",1,24,24,"","","","",1.64,3.96,4.4400000000000004,7.15,8.06,7.35,7.32,6.76,4.1500000000000004,1.97,1.29,1.26,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CARBOU_7_PL2X3"},"CARBOU_7_PL2X3",null,"","CARIBOU PH 1 UNIT 2 & 3 AGGREGATE","CISO","N","CAISO System","","","Hydro","HYDRO","WATER",49,0,"","","","",1,24,24,"","",0,1,0,0,0,0,0,0,20.8,28,20.8,6.4,0,0,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CARBOU_7_PL4X5"},"CARBOU_7_PL4X5",null,"","CARIBOU PH 2 UNIT 4 & 5 AGGREGATE","CISO","N","CAISO System","","","Hydro","HYDRO","WATER",120,0,"","","","",1,24,24,"","",0,1,32,24,16,12,20,48,88,91.2,88,47.28,14.4,15.52,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CARBOU_7_UNIT_1"},"CARBOU_7_UNIT 1",null,"","CARIBOU PH 1 UNIT 1","CISO","N","CAISO System","","","Hydro","HYDRO","WATER",24,24,"","","","",1,24,24,"","",0,1,0,0,0,0,0,0,0,18.399999999999999,9.1199999999999992,0,0,0,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CARLS1_2_CARCT1"},"CARLS1_2_CARCT1",null,"","Carlsbad 1","CISO","N","San Diego-IV","San Diego","","Peaker","COMBUSTION TURBINE","NATURAL GAS",422,0,"","","","",7,24,18,"","",422,2,422,422,422,422,422,422,422,422,422,422,422,422,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CARLS2_1_CARCT1"},"CARLS2_1_CARCT1",null,"","Carlsbad 2","CISO","N","San Diego-IV","San Diego","","Peaker","COMBUSTION TURBINE","NATURAL GAS",105.5,105.5,"","","","",7,24,18,"","",105.5,2,105.5,105.5,105.5,105.5,105.5,105.5,105.5,105.5,105.5,105.5,105.5,105.5,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CASADB_1_CD4GT1"},"CASADB_1_CD4GT1",null,"","Casa Diablo 4","CISO","N","CAISO System","","","Geothermal","STEAM","GEOTHERMAL",40.700000000000003,40.700000000000003,"","","","",1,24,24,"","","","",31,31,31,31,31,31,31,31,31,31,31,31,"Y","South","FC","","Behind the South of Control de-rate ¿ limited to 175 MWs and not binding at this time."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CASCES_6_CESBT1"},"CASCES_6_CESBT1",null,"","Cascade Energy Storage","CISO","N","CAISO System","","","Battery Storage","OTHER","LESR",25,25,0.8,100,100,1,1,24,4,"",true,50,1,25,25,25,25,25,25,25,25,25,25,25,25,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CASCES_6_CESBT2"},"CASCES_6_CESBT2",null,"","Cascade Energy Storage Expansion","CISO","N","CAISO System","","","Battery Storage","OTHER","LESR",20,20,0.8,80,80,1,1,24,4,"",true,30,2,10,10,10,10,10,10,10,10,10,10,10,10,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CATLNA_2_SOLAR"},"CATLNA_2_SOLAR",null,"","Catalina Solar - Phases 1 and 2","CISO","N","CAISO System","","","Solar_Fixed","PHOTO VOLTAIC","SUN",110,110,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.32,0.1,27.83,54.62,13.49,29.43,11.58,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CATLNA_2_SOLAR2"},"CATLNA_2_SOLAR2",null,"","Catalina Solar 2","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",18,18,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,7.65,12.11,3.65,7.01,2.86,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CAVLSR_2_BSOLAR"},"CAVLSR_2_BSOLAR",null,"","California Valley Solar Ranch-Phase B","CISO","N","CAISO System","","","Solar_Fixed","PHOTO VOLTAIC","SUN",40,40,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.54,0.1,15.32,23.97,8.0399999999999991,16.03,6.95,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CAVLSR_2_RSOLAR"},"CAVLSR_2_RSOLAR",null,"","California Valley Solar Ranch-Phase A","CISO","N","CAISO System","","","Solar_Fixed","PHOTO VOLTAIC","SUN",210,210,"","","","",1,24,24,"","","","",0.1,0.1,0.1,2.82,0.1,80.459999999999994,125.82,42.2,84.15,36.46,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CAYTNO_2_VASCO"},"CAYTNO_2_VASCO",null,"","Vasco Road","CISO","N","Bay Area","Contra Costa","","Biogas","RECIPROCATING ENGINE","BIOGAS",4.3,4.3,"","","","",1,24,24,"","","","",3.94,4.04,4.08,3.99,4.01,3.62,3.93,3.92,4.05,3.74,3.93,4.0199999999999996,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CDWR07_2_GEN"},"CDWR07_2_GEN",null,"","CDWR07_2_GEN","CISO","N","CAISO System","","","Reciprocating Engine","PUMP","WATER",415.3,0,"","","","",1,24,24,"","","","",115.6,115.6,115.6,115.6,115.6,115.6,115.6,115.6,115.6,115.6,115.6,115.6,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CEDRCK_6_UNIT"},"CEDRCK_6_UNIT",null,"","Water Wheel Ranch","CISO","N","CAISO System","","","Hydro","HYDRO","WATER",0.98,1,"","","","",1,24,24,"","","","",0.45,0.47,0.55000000000000004,0.7,0.69,0.36,0.06,0.1,0.08,0.08,0.11,0.28000000000000003,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CEDUCR_2_SOLAR1"},"CEDUCR_2_SOLAR1",null,"","Ducor Solar 1","CISO","N","Big Creek-Ventura","Vestal","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CEDUCR_2_SOLAR2"},"CEDUCR_2_SOLAR2",null,"","Ducor Solar 2","CISO","N","Big Creek-Ventura","Vestal","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CEDUCR_2_SOLAR3"},"CEDUCR_2_SOLAR3",null,"","Ducor Solar 3","CISO","N","Big Creek-Ventura","Vestal","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",15,15,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CEDUCR_2_SOLAR4"},"CEDUCR_2_SOLAR4",null,"","Ducor Solar 4","CISO","N","Big Creek-Ventura","Vestal","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CENT40_1_C40SR1"},"CENT40_1_C40SR1",null,"","CENTRAL 40","CISO","N","Stockton","Tesla-Bellota","","Solar_1Axis","PHOTO VOLTAIC","SUN",40,40,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.54,0.1,22.68,29.19,10.69,19.010000000000002,7.26,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CENTER_2_RHONDO"},"CENTER_2_RHONDO",null,"","MWD Rio Hondo Hydroelectric Recovery Pla","CISO","N","LA Basin","Western","Y","Hydro","HYDRO","WATER",1.91,1.9,"","","","",1,24,24,"","",0,1,0,0,0,0,0,0,0,0,0,0,0,0,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CENTER_2_SOLAR1"},"CENTER_2_SOLAR1",null,"","Pico Rivera","CISO","N","LA Basin","Western","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",0.9,1,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CENTER_6_PEAKER"},"CENTER_6_PEAKER",null,"","Center Peaker","CISO","N","LA Basin","Western","Y","Peaker","COMBUSTION TURBINE","NATURAL GAS",47.3,59,"","","","",1,24,8.5,"","",47.3,1,47.3,47.3,47.3,47.3,47.3,47.3,47.3,47.3,47.3,47.3,47.3,47.3,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CENTPD_2_BMSSX2"},"CENTPD_2_BMSSX2",null,"CENTPD_2_BMSX2","Blythe Mesa Solar","CISO","N","CAISO System","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",223.6,223.6,"","","","",1,24,24,223.6,"","","",0.1,0.1,0.1,1.06,0.1,95.08,111.6,45.38,87.1,35.58,0.1,0.1,"N","South","PD",1,"Group name: BLYTHE_MESA_576 - Max to grid 223.6 MW. Max 111.60 MWs NQC. (Normal FC) At CPUC - hourly FC - Co-located with CENTPD_2_BMSX2"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CENTPD_2_BMSX2"},"CENTPD_2_BMSX2",null,"CENTPD_2_BMSSX2","Blythe Mesa Solar 2 BESS","CISO","N","CAISO System","","","Paired_BattStorage","OTHER","LESR",112,112,0.8,448,448,1,1,24,4,223.6,false,224,2,112,112,112,112,112,112,112,112,112,112,112,112,"Y","South","FC","","Group name: BLYTHE_MESA_576 - Max to grid 223.6 MW. Co-located with CENTPD_2_BMSSX2"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CENTRY_6_PL1X4"},"CENTRY_6_PL1X4",null,"","CENTURY GENERATING PLANT (AGGREGATE)","CISO","N","LA Basin","Eastern","Y","Peaker","FTUR","NATURAL GAS",41.4,0,"","","","",1,24,24,"","",40,1,40,40,40,40,40,40,40,40,40,40,40,40,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CHALK_1_UNIT"},"CHALK_1_UNIT",null,"","CHALK CLIFF LIMITED","CISO","N","CAISO System","","Y","Peaker","COMBUSTION TURBINE","NATURAL GAS",48.67,55.1,"","","","",1,24,24,"","",48.67,1,48.67,48.67,48.67,48.67,48.67,48.67,48.67,48.67,48.67,48.67,48.67,48.67,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CHARCA_1_NGLSR1"},"CHARCA_1_NGLSR1",null,"","Nachtigall","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",4.62,4.63,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CHARMN_2_PGONG1"},"CHARMN_2_PGONG1",null,"","PROCTER  AND  GAMBLE OXNARD I","CISO","N","Big Creek-Ventura","S.Clara, Moorpark","","CHP","FTUR","NATURAL GAS",19.87,19.899999999999999,"","","","",1,24,24,"","","","",18.170000000000002,19.489999999999998,17.510000000000002,18.170000000000002,14.9,18.77,19.05,19.03,19.350000000000001,11.61,8.3699999999999992,17.329999999999998,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CHESTN_2_CHWBX2"},"CHESTN_2_CHWBX2",null,"CHESTN_2_CHWSX2","Chestnut Westside BESS","CISO","N","CAISO System","","","Paired_BattStorage","OTHER","LESR",135,0,0.8,540,540,1,1,24,4,150,false,270,2,135,135,135,135,135,135,135,135,135,135,135,135,"Y","North","ID",1,"Q1120 - Group name CHESTNUT_1120 - Max to grid 150 MW - 23TPD - Waiting for Manning and possibly other. Co-located with CHESTN_2_CHWSX2."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CHESTN_2_CHWSX2"},"CHESTN_2_CHWSX2",null,"CHESTN_2_CHWBX2","Chestnut Westside PV","CISO","N","CAISO System","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",150,0,"","","","",1,24,24,150,"","","",0.1,0.1,0.1,2.04,0.1,15,15,15,15,15,0.1,0.1,"N","North","PD",1,"Group name CHESTNUT_1120 - Max to grid 150 MW. Max 15 MWs NQC. (Normal FC) At CPUC - hourly FC - Co-located with CHESTN_2_CHWBX2."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CHEVCD_6_UNIT"},"CHEVCD_6_UNIT",null,"","CHEVRON USA (TAFT/CADET)","CISO","N","CAISO System","","Y","CHP","COMBUSTION TURBINE","NATURAL GAS",11.5,11.5,"","","","",1,24,24,"","","","",1.0900000000000001,1.08,1.1100000000000001,1.0900000000000001,1.53,1.63,0.86,0.99,1.02,0.98,0.93,0.97,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CHEVCO_6_UNIT_1"},"CHEVCO_6_UNIT 1",null,"","CHEVRON USA (COALINGA)","CISO","N","Fresno","Coalinga, Panoche 115 kV","Y","CHP","COMBUSTION TURBINE","NATURAL GAS",16.5,19,"","","","",1,24,24,"","","","",1.53,1.82,1.0900000000000001,1,1.28,1.89,1.86,2.06,1.29,0.99,0.94,0.91,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CHEVCO_6_UNIT_2"},"CHEVCO_6_UNIT 2",null,"","AERA ENERGY LLC. (COALINGA)","CISO","N","Fresno","Coalinga, Panoche 115 kV","Y","CHP","FTUR","NATURAL GAS",8.5,12.5,"","","","",1,24,24,"","","","",1.18,0.77,0.85,0.62,0.56000000000000005,0.88,0.74,0.85,0.84,0.98,1.1399999999999999,1.06,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CHEVCY_1_UNIT"},"CHEVCY_1_UNIT",null,"","CHEVRON USA (CYMRIC)","CISO","N","CAISO System","","Y","CHP","COMBUSTION TURBINE","NATURAL GAS",24.3,24.3,"","","","",1,24,24,"","","","",2.2200000000000002,3.16,1.89,2.04,1.98,1.69,1.58,1.61,1.28,1.24,1.32,1.33,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CHEVMN_2_UNITS"},"CHEVMN_2_UNITS",null,"","CHEVRON U.S.A. UNITS 1 & 2 AGGREGATE","CISO","N","LA Basin","Western, El Nido","Y","CHP","","OTHER",124.87,170.7,"","","","",1,24,24,"","","","",10,11.47,7.67,2.75,5.27,2.33,9.8000000000000007,2.3199999999999998,16.09,19.61,18.329999999999998,18.329999999999998,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CHICPK_7_UNIT_1"},"CHICPK_7_UNIT 1",null,"","Chicago Park Powerhouse","CISO","N","Sierra","Placer, Gold Hill-Drum, Drum-Rio Oso, South of Rio Oso, South of Palermo","","Hydro","HYDRO","WATER",42,42,"","","","",1,24,24,"","",0,1,19.2,19.2,19.2,23.84,24.2,26,28.4,28.1,0,6,22.4,24.8,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CHILLS_1_SYCENG"},"CHILLS_1_SYCENG",null,"","Sycamore Energy 1","CISO","N","San Diego-IV","San Diego","","Biogas","COMBUSTION TURBINE","BIOGAS",1.5,1.9,"","","","",1,24,24,"","","","",0.96,1.01,1.05,0.86,0.99,1.06,0.75,0.95,0.96,1.01,1.03,1.1100000000000001,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CHILLS_7_UNITA1"},"CHILLS_7_UNITA1",null,"","Sycamore Energy 2","CISO","N","San Diego-IV","San Diego","","Biogas","","BIOGAS",2.25,2.5,"","","","",1,24,24,"","",1.74,1,1.82,2,2,2,1.4,1.68,1.56,1.52,1.74,1.75,1.8,1.61,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CHINO_2_APEBT1"},"CHINO_2_APEBT1",null,"","Pomona Energy Storage","CISO","N","LA Basin","Eastern","Y","Battery Storage","OTHER","LESR",20,20,0.8,80,80,1,1,24,4,"",true,40,3,20,20,20,20,20,20,20,20,20,20,20,20,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CHINO_2_JURUPA"},"CHINO_2_JURUPA",null,"","Jurupa","CISO","N","LA Basin","Eastern","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",1.5,1.5,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CHINO_2_PESBT1"},"CHINO_2_PESBT1",null,"","Pomona Energy Storage 2","CISO","N","LA Basin","Eastern","","Battery Storage","OTHER","LESR",20,20,0.8,80,80,1,1,24,4,"",true,30,2,10,10,10,10,10,10,10,10,10,10,10,10,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CHINO_2_QF"},"CHINO_2_QF",null,"","CHINO QFS","CISO","N","LA Basin","Eastern","Y","CHP","OTHER","OTHER",0.19,21.8,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0.01,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CHINO_2_SASOLR"},"CHINO_2_SASOLR",null,"","SS San Antonio West LLC","CISO","N","LA Basin","Eastern","","Solar_Fixed","PHOTO VOLTAIC","SUN",1.5,1.5,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CHINO_2_SOLAR2"},"CHINO_2_SOLAR2",null,"","Kona Solar - Terra Francesca","CISO","N","LA Basin","Eastern","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",1.49,1.5,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CHINO_6_CIMGEN"},"CHINO_6_CIMGEN",null,"","Chino Co-Generation","CISO","N","LA Basin","Eastern","","CHP","COMBINED CYCLE","NATURAL GAS",26,31.6,"","","","",1,24,24,"","",0.01,1,26,26,26,26,26,26,26,26,26,26,26,26,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CHWCHL_1_AVSSR1"},"CHWCHL_1_AVSSR1",null,"","Avenue 26 Phase I Solar","CISO","N","Fresno","","","Solar_Fixed","PHOTO VOLTAIC","SUN",2.56,2.56,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CHWCHL_1_AVSSR2"},"CHWCHL_1_AVSSR2",null,"","Avenue 26 Phase II Solar","CISO","N","Fresno","","","Solar_Fixed","PHOTO VOLTAIC","SUN",5,5,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CHWCHL_1_UNIT"},"CHWCHL_1_UNIT",null,"","CHOW 2 PEAKER PLANT","CISO","N","Fresno","Herndon, Panoche 115 kV, Wilson 115 kV","","Reciprocating Engine","RECIPROCATING ENGINE","NATURAL GAS",48.6,48.6,"","","","",1,24,24,"","",48,1,48,48,48,48,48,48,48,48,48,48,48,48,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CLOVDL_1_SOLAR"},"CLOVDL_1_SOLAR",null,"","Cloverdale Solar I","CISO","N","NCNB","Eagle Rock, Fulton","","Solar_Fixed","PHOTO VOLTAIC","SUN",1.5,1.5,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,0.56999999999999995,0.9,0.3,0.6,0.26,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CLOVER_2_UNIT"},"CLOVER_2_UNIT",null,"","Clover Creek","CISO","N","CAISO System","","","Hydro","HYDRO","WATER",0.99,1,"","","","",1,24,24,"","","","",0.79,0.61,0.66,0.54,0.76,0.57999999999999996,0.24,0.16,0.1,0.11,0.31,0.46,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CLRMNT_6_CLEBT1"},"CLRMNT_6_CLEBT1",null,"","Clairemont Energy Storage","CISO","N","San Diego-IV","","","Battery Storage","OTHER","LESR",9,9,0.8,36,36,1,1,24,4,"",true,16.25,1,7.25,7.25,7.25,7.25,7.25,7.25,7.25,7.25,7.25,7.25,7.25,7.25,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CLRMTK_1_QF"},"CLRMTK_1_QF",null,"","SMALL QF AGGREGATION - OAKLAND","CISO","N","Bay Area","Oakland","","CHP","FTUR","NATURAL GAS",1.25,1.3,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CMBLND_2_DS2BT1"},"CMBLND_2_DS2BT1",null,"CMBLND_2_DS2SR1","Daggett 2 a BESS","CISO","N","CAISO System","","","Paired_BattStorage","OTHER","LESR",52,52,0.84499999999999997,208,208,1,1,24,4,65,true,"","",52,52,52,52,52,52,52,52,52,52,52,52,"Y","South","ID",1,"Q1313 - Group name: DAGGETT_SOLAR2_1313_1 - Max to grid 65 MW. Waiting for Mojave RAS. Co-located with CMBLND_2_DS2SR1."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CMBLND_2_DS2BT2"},"CMBLND_2_DS2BT2",null,"CMBLND_2_DS2SR2","Daggett 2 b BESS","CISO","N","CAISO System","","","Paired_BattStorage","OTHER","LESR",33,33,0.8,132,132,1,1,24,4,65,true,66,1,33,33,33,33,33,33,33,33,33,33,33,33,"Y","South","ID",1,"Q1313 - Group name: DAGGETT_SOLAR2_1313_2 - Max to grid 65 MW. Waiting for Mojave RAS. Co-located with CMBLND_2_DS2SR2."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CMBLND_2_DS2BT3"},"CMBLND_2_DS2BT3",null,"CMBLND_2_DS2SR3","Daggett 2 c BESS","CISO","N","CAISO System","","","Paired_BattStorage","OTHER","LESR",46,46,0.8,184,184,1,1,24,4,52,true,92,1,46,46,46,46,46,46,46,46,46,46,46,46,"Y","South","ID",1,"Q1313 - Group name: DAGGETT_SOLAR2_1313_3 - Max to grid 52 MW. Waiting for Mojave RAS. Co-located with CMBLND_2_DS2SR3."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CMBLND_2_DS2SR1"},"CMBLND_2_DS2SR1",null,"CMBLND_2_DS2BT1","Daggett 2 a PV","CISO","N","CAISO System","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",65,65,"","","","",1,24,24,65,"","","",0.1,0.1,0.1,0.31,0.1,13,13,13,13,10.34,0.1,0.1,"N","South","ID",1,"Q1313 - Group name: DAGGETT_SOLAR2_1313_1 - Max to grid 65 MW. Max 13 MWs NQC. (Normal FC) At CPUC - hourly FC - Waiting for Mojave RAS. Max 13 MW NQC. Co-located with CMBLND_2_DS2BT1."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CMBLND_2_DS2SR2"},"CMBLND_2_DS2SR2",null,"CMBLND_2_DS2BT2","Daggett 2 b PV","CISO","N","CAISO System","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",65,65,"","","","",1,24,24,65,"","","",0.1,0.1,0.1,0.31,0.1,27.64,32,13.19,25.32,10.34,0.1,0.1,"N","South","ID",1,"Q1313 - Group name: DAGGETT_SOLAR2_1313_2 - Max to grid 65 MW. Max 32 MWs NQC. (Normal FC) At CPUC - hourly FC - Waiting for Mojave RAS. Max 32 MW NQC. Co-located with CMBLND_2_DS2BT2."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CMBLND_2_DS2SR3"},"CMBLND_2_DS2SR3",null,"CMBLND_2_DS2BT3","Daggett 2 c PV","CISO","N","CAISO System","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",52,52,"","","","",1,24,24,52,"","","",0.1,0.1,0.1,0.25,0.1,6,6,6,6,6,0.1,0.1,"N","South","ID",1,"Q1313 - Group name: DAGGETT_SOLAR2_1313_3 - Max to grid 52 MW. Max 6 MWs NQC. (Normal FC) At CPUC - hourly FC - Waiting for Mojave RAS. Max 6 MWs NQC. Co-located with CMBLND_2_DS2BT3"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CNTNLA_2_SOLAR1"},"CNTNLA_2_SOLAR1",null,"","Centinela Solar Energy I ","CISO","N","San Diego-IV","","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",125,127,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.37,0.1,31.63,62.07,15.33,33.44,13.15,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CNTNLA_2_SOLAR2"},"CNTNLA_2_SOLAR2",null,"","Centinels Solar Energy 2","CISO","N","San Diego-IV","","","Solar_Fixed","PHOTO VOLTAIC","SUN",45.6,47,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.13,0.1,11.54,22.64,5.59,12.2,4.8,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"COCOPP_2_CTG1"},"COCOPP_2_CTG1",null,"","Marsh Landing 1","CISO","N","Bay Area","Contra Costa","","Peaker","FTUR","NATURAL GAS",204.2,222,"","","","",1,24,24,"","",194.7,1,203.08,202.82,202.21,199.04,197.87,194.63,193.62,193.09,194.72,198.97,200.43,203.72,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"COCOPP_2_CTG2"},"COCOPP_2_CTG2",null,"","Marsh Landing 2","CISO","N","Bay Area","Contra Costa","","Peaker","FTUR","NATURAL GAS",202.7,222,"","","","",1,24,24,"","",194,1,202.25,201.68,201.36,198.21,197.04,193.81,192.86,192.32,193.95,198.13,199.65,202.7,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"COCOPP_2_CTG3"},"COCOPP_2_CTG3",null,"","Marsh Landing 3","CISO","N","Bay Area","Contra Costa","","Peaker","FTUR","NATURAL GAS",208.96,222,"","","","",1,24,24,"","",193.2,1,201.79,201.31,200.92,197.81,196.72,193.1,192.03,191.57,193.18,197.81,199.11,202.45,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"COCOPP_2_CTG4"},"COCOPP_2_CTG4",null,"","Marsh Landing 4","CISO","N","Bay Area","Contra Costa","","Peaker","FTUR","NATURAL GAS",204.29,222,"","","","",1,24,24,"","",194.5,1,203.72,203.2,202.81,199.67,198.47,194.44,193.36,192.89,194.53,199.67,200.98,204.2,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"COCOSB_6_SOLAR"},"COCOSB_6_SOLAR",null,"","Oakley Solar Project","CISO","N","Bay Area","Contra Costa","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",1.5,1.5,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"COGNAT_1_UNIT"},"COGNAT_1_UNIT",null,"","Stockton Biomas","CISO","N","CAISO System","","Y","Biomass/Wood","STEAM","BIOMASS",45,45,"","","","",1,24,24,"","","","",41.31,44.29,36.83,21.56,40.020000000000003,41.12,45,45,44.71,37.29,43.73,43.95,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"COLEMN_2_UNIT"},"COLEMN_2_UNIT",null,"","Coleman","CISO","N","CAISO System","","","Hydro","HYDRO","WATER",13,13,"","","","",1,24,24,"","","","",3.58,4.6399999999999997,4.67,4.4400000000000004,4.7300000000000004,3.72,2.5,0.51,1.48,2.08,2.35,3.48,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"COLGAT_7_UNIT_1"},"COLGAT_7_UNIT 1",null,"","Colgate Powerhouse Unit 1","CISO","N","Sierra","","","Hydro","HYDRO","WATER",176.72,176.7,"","","","",1,24,24,"","",176.7,1,176.72,176.72,176.72,176.72,176.72,176.72,176.72,176.72,176.72,176.72,176.72,176.72,"Y","North","FC","","Cannot use - Ambient Not Due to Temp - outage card."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"COLGAT_7_UNIT_2"},"COLGAT_7_UNIT 2",null,"","Colgate Powerhouse Unit 2","CISO","N","Sierra","","","Hydro","HYDRO","WATER",175.67,175.7,"","","","",1,24,24,"","",175.7,1,175.67,175.67,175.67,175.67,175.67,175.67,175.67,175.67,175.67,175.67,175.67,175.67,"Y","North","FC","","Cannot use - Ambient Not Due to Temp - outage card."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"COLPIN_6_COLLNS"},"COLPIN_6_COLLNS",null,"","Collins Pine","CISO","N","CAISO System","","","Biomass/Wood","STEAM","BIOMASS",3.3,3.3,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"COLTON_6_AGUAM1"},"COLTON_6_AGUAM1",null,"","AGUA MANSA UNIT 1 (CITY OF COLTON)","CISO","N","LA Basin","Eastern","Y","Peaker","COMBUSTION TURBINE","NATURAL GAS",43,45.5,"","","","",1,24,24,"","",43,1,43,43,43,43,43,43,43,43,43,43,43,43,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"COLUSA_2_PL1X3"},"COLUSA_2_PL1X3",null,"","Colusa Generating Station","CISO","N","CAISO System","","","CCGT","COMBINED CYCLE","NATURAL GAS",641,0,"","","","",1,24,24,"","",494.4,1,622.82000000000005,625.1,624.53,619.5,611.52,600.82000000000005,588.89,596.11,604.69000000000005,613.42999999999995,623.16999999999996,624.4,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"COLVIL_7_PL1X2"},"COLVIL_7_PL1X2",null,"","COLLIERVILLE HYDRO UNIT 1 & 2 AGGREGATE","CISO","N","CAISO System","","","Hydro","HYDRO","WATER",246.86,0,"","","","",1,24,24,"","",246.9,1,246.86,246.86,246.86,246.86,246.86,246.86,246.86,246.86,246.86,246.86,246.86,246.86,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CONDOR_2_CDRBT1"},"CONDOR_2_CDRBT1",null,"","Condor BESS","CISO","N","LA Basin","","","Battery Storage","OTHER","LESR",200,200,0.8,800,800,1,1,24,4,"",true,400,2,200,200,200,200,200,200,200,200,200,200,200,200,"Y","South","FC","","Former - SCEWDT1659"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CONTRL_1_CASAD1"},"CONTRL_1_CASAD1",null,"","Mammoth G1","CISO","N","CAISO System","","","Geothermal","OTHER","GEOTHERMAL",7.2,10,"","","","",1,24,24,"","","","",6.86,7.2,6.91,6.94,6.72,5.93,4.92,5.39,5.56,5.35,7.07,7.15,"N","South","FC","","Behind the South of Control de-rate limited to 175 MWs and not binding at this time."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CONTRL_1_CASAD2"},"CONTRL_1_CASAD2",null,"","Mammoth G2","CISO","N","CAISO System","","","Geothermal","OTHER","GEOTHERMAL",10.5,12,"","","","",1,24,24,"","","","",10.11,9.9700000000000006,9.4499999999999993,8.35,8.6300000000000008,8.23,9.41,9.2799999999999994,9.17,9.16,9.99,10.199999999999999,"Y","South","FC","","Behind the South of Control de-rate limited to 175 MWs and not binding at this time."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CONTRL_1_CASAD3"},"CONTRL_1_CASAD3",null,"","Mammoth G3","CISO","N","CAISO System","","","Geothermal","OTHER","GEOTHERMAL",14,14,"","","","",1,24,24,"","","","",13.29,13.22,13.11,12.07,11.12,9.9700000000000006,8.61,9.3699999999999992,10.14,11.3,13.57,13.48,"N","South","FC","","Behind the South of Control de-rate limited to 175 MWs and not binding at this time."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CONTRL_1_LUNDY"},"CONTRL_1_LUNDY",null,"","LUNDY","CISO","N","CAISO System","","","Hydro","HYDRO","WATER",3,3,"","","","",1,24,24,"","","","",0.41,0.45,0.38,0.56999999999999995,1.32,1.92,1.96,1.28,1.1299999999999999,0.57999999999999996,0.85,0.37,"N","South","FC","","Behind the South of Control de-rate limited to 175 MWs and not binding at this time."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CONTRL_1_OXBOW"},"CONTRL_1_OXBOW",null,"","Dixie Valley Geo","CISO","N","CAISO System","","","Geothermal","STEAM","GEOTHERMAL",60,64.7,"","","","",1,24,24,"","","","",58.8,57.95,54.75,40.590000000000003,29.79,40.58,49.18,46.23,49.9,29.95,50.74,56.1,"N","South","FC","","Behind the South of Control de-rate limited to 175 MWs and not binding at this time."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CONTRL_1_POOLE"},"CONTRL_1_POOLE",null,"","POOLE HYDRO PLANT 1","CISO","N","CAISO System","","","Hydro","HYDRO","WATER",11.07,11.3,"","","","",1,24,24,"","",10.9,1,0.64,0.64,0.48,0.8,3.6,8.92,5.36,1.7,10.9,0.4,0.48,0.8,"Y","South","FC","","Cannot use - Ambient Not Due to Temp - outage card."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CONTRL_1_QF"},"CONTRL_1_QF",null,"","CONTROL QFS","CISO","N","CAISO System","","","CHP","OTHER","OTHER",1.05,41.9,"","","","",1,24,24,"","","","",0.22,0.23,0.27,0.27,0.33,0.34,0.26,0.19,0.21,0.21,0.18,0.15,"N","South","FC","","Behind the South of Control de-rate limited to 175 MWs and not binding at this time."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CONTRL_1_RUSHCK"},"CONTRL_1_RUSHCK",null,"","RUSH CREEK","CISO","N","CAISO System","","","Hydro","HYDRO","WATER",12.19,13,"","","","",1,24,24,"","",11.94,1,0.16,0.82,0.82,0.82,5.6,9.4600000000000009,9.14,2.42,11.94,1.04,0.8,0.8,"Y","South","FC","","Cannot use - Ambient Not Due to Temp - outage card."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"COPMT2_2_SOLAR2"},"COPMT2_2_SOLAR2",null,"","CMS2","CISO","N","CAISO System","","","Solar_Fixed","PHOTO VOLTAIC","SUN",155,155,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.45,0.1,39.22,76.959999999999994,19.010000000000002,41.47,16.309999999999999,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"COPMT4_2_SOLAR4"},"COPMT4_2_SOLAR4",null,"","Copper Mountain Solar 4","CISO","N","CAISO System","","","Solar_Fixed","PHOTO VOLTAIC","SUN",92,92,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.27,0.1,23.28,45.68,11.28,24.61,9.68,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"COPMTN_2_CM10"},"COPMTN_2_CM10",null,"","Copper Mountain 10","CISO","N","CAISO System","","","Solar_Fixed","PHOTO VOLTAIC","SUN",10,10,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,2.5299999999999998,4.97,1.23,2.68,1.05,0.1,0.1,"N","South","PD",7.25,""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"COPMTN_2_SOLAR1"},"COPMTN_2_SOLAR1",null,"","Copper Mountain 48","CISO","N","CAISO System","","","Solar_Fixed","PHOTO VOLTAIC","SUN",48,48,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.14000000000000001,0.1,12.15,16.5,5.89,12.84,5.05,0.1,0.1,"N","South","PD",16.5,""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CORCAN_1_SOLAR1"},"CORCAN_1_SOLAR1",null,"","CID Solar","CISO","N","Fresno","Herndon, Hanford","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.27,0.1,7.66,11.98,4.0199999999999996,8.01,3.47,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CORCAN_1_SOLAR2"},"CORCAN_1_SOLAR2",null,"","Corcoran City","CISO","N","Fresno","Herndon, Hanford","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",11,12,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.15,0.1,6.24,8.0299999999999994,2.94,5.23,2,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CORONS_2_SOLAR"},"CORONS_2_SOLAR",null,"","Master Development Corona","CISO","N","LA Basin","Eastern","","Solar_Fixed","PHOTO VOLTAIC","SUN",0.99,1,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CORONS_6_CLRWTR"},"CORONS_6_CLRWTR",null,"","Clearwater Power Plant","CISO","N","LA Basin","Eastern","Y","CCGT","COMBINED CYCLE","NATURAL GAS",28,0,"","","","",1,24,24,"","",8,1,28,28,28,28,28,28,28,28,28,28,28,28,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CORRAL_6_SJOAQN"},"CORRAL_6_SJOAQN",null,"","Ameresco San Joaquin","CISO","N","CAISO System","","","Biogas","RECIPROCATING ENGINE","BIOGAS",4.3,4.3,"","","","",1,24,24,"","","","",4.2,3.92,4.09,4.2,4.3,4.3,3.48,3.61,3.13,3.62,4.0599999999999996,4.3,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"COVERD_2_HCKHY1"},"COVERD_2_HCKHY1",null,"","HATCHET CREEK","CISO","N","CAISO System","","","Hydro","HYDRO","WATER",6.89,7,"","","","",1,24,24,"","","","",3.23,2.91,4.0999999999999996,5.52,3.71,1.08,0.02,0,0,0,0.64,1.48,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CPVERD_2_SOLAR"},"CPVERD_2_SOLAR",null,"","Campo Verde Solar","CISO","N","San Diego-IV","","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",139,147,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.41,0.1,35.17,69.02,17.05,37.19,14.63,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CRESTA_7_PL1X2"},"CRESTA_7_PL1X2",null,"","CRESTA PH UNIT 1 & 2 AGGREGATE","CISO","N","Sierra","South of Palermo","","Hydro","HYDRO","WATER",70.400000000000006,0,"","","","",1,24,24,"","",0,1,27.2,31.12,40.64,48,32,28.4,32.58,44.44,36.619999999999997,24,4.8,16,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CRIMSN_2_CRMBT1"},"CRIMSN_2_CRMBT1",null,"","Crimson","CISO","N","CAISO System","","","Battery Storage","OTHER","LESR",200,200,0.8,800,800,1,1,24,4,"",true,400,1,200,200,200,200,200,200,200,200,200,200,200,200,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CRSTWD_6_KUMYAY"},"CRSTWD_6_KUMYAY",null,"","Kumeyaay Wind Farm","CISO","N","San Diego-IV","San Diego","","Wind","WIND","WIND",50,50,"","","","",1,24,24,"","","","",4.2,10.14,11.36,18.29,20.62,18.79,18.72,17.29,10.62,5.04,3.3,3.23,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CSTRVL_7_PL1X2"},"CSTRVL_7_PL1X2",null,"","Marina Land Fill Gas","CISO","N","CAISO System","","","Biogas","RECIPROCATING ENGINE","OTHER",4.53,5,"","","","",1,24,24,"","",4.17,1,4.13,3.51,3.69,4.01,3.63,3.95,4.16,4.1399999999999997,4.17,3.86,3.98,3.73,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CURTIS_1_CANLCK"},"CURTIS_1_CANLCK",null,"","Canal Creek Powerhouse","CISO","N","Fresno","","","Hydro","HYDRO","WATER",0.9,0.9,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CUYAMA_6_SB3SB1"},"CUYAMA_6_SB3SB1","CUYAMA_6_SB3SB1_LESR","","SEPV Barbara 3","CISO","N","CAISO System","","","Hybrid_BattStorage","OTHER","HYBD",3,3,0.9,12,24,2,1,24,8,3,true,6,2,2.9,2.9,2.9,2.9,2.9,2.9,2.9,2.9,2.9,2.9,2.9,2.9,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"DAVIS_1_SOLAR1"},"DAVIS_1_SOLAR1",null,"","Grasslands 3","CISO","N","Sierra","Drum-Rio Oso, South of Palermo","","Solar_2Axis","PHOTO VOLTAIC","SUN",1,1,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"DELAMO_2_ALASB2"},"DELAMO_2_ALASB2","DELAMO_2_ALASB2_LESR","","Los Alamitos 2","CISO","N","LA Basin","Western","","Hybrid_BattStorage","OTHER","HYBD",5,10,0.8,20,20,1,1,24,4,10,false,5,1,5,5,5,5,5,5,5,5,5,5,5,5,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"DELAMO_2_SOLAR4"},"DELAMO_2_SOLAR4",null,"","Golden Springs Building F","CISO","N","LA Basin","Western","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",1.3,1.4,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,0.55000000000000004,0.87,0.26,0.51,0.21,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"DELAMO_2_SOLAR5"},"DELAMO_2_SOLAR5",null,"","Golden Springs Building L","CISO","N","LA Basin","Western","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",1,1,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,0.43,0.67,0.2,0.39,0.16,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"DELSUR_6_CREST"},"DELSUR_6_CREST",null,"","Delsur Aggregate Solar Resources","CISO","N","Big Creek-Ventura","","","Solar_Fixed","PHOTO VOLTAIC","SUN",8.5,0,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"DELSUR_6_SOLAR1"},"DELSUR_6_SOLAR1",null,"","Summer Solar North ","CISO","N","Big Creek-Ventura","","","Solar_1Axis","PHOTO VOLTAIC","SUN",6.5,6.5,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,2.76,4.37,1.32,2.5299999999999998,1.03,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"DEVERS_2_CS2SR4"},"DEVERS_2_CS2SR4",null,"","Caliente Solar 2","CISO","N","LA Basin","Eastern, Valley-Devers","","Solar_1Axis","PHOTO VOLTAIC","SUN",0.91,1,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"DEVERS_2_DHSPG2"},"DEVERS_2_DHSPG2",null,"","Desert Hot Springs 2","CISO","N","LA Basin","Eastern, Valley-Devers","","Solar_1Axis","PHOTO VOLTAIC","SUN",1.4,1.5,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"DIXNLD_1_LNDFL"},"DIXNLD_1_LNDFL",null,"","Zero Waste Energy","CISO","N","Bay Area","","Y","Biomass/Wood","RECIPROCATING ENGINE","BIOMASS",1.6,1.6,"","","","",1,24,24,"","","","",0.95,0.9,0.89,0.76,0.75,0.89,0.79,0.89,0.9,0.94,0.83,0.93,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"DRACKR_2_D4SR4B"},"DRACKR_2_D4SR4B",null,"","Dracker Solar Unit 4B","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",62.5,62.5,"","","","",1,24,24,62.5,"","","",0.1,0.1,0.1,0.3,0.1,26.58,42.06,12.69,24.35,9.9499999999999993,0.1,0.1,"N","South","FC","","Group name: DRACKER_294_5 - Max to grid 62.5 MW."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"DRACKR_2_DSUBT3"},"DRACKR_2_DSUBT3",null,"DRACKR_2_DS3SR3","Dracker Solar Unit 3 BESS","CISO","N","CAISO System","","","Paired_BattStorage","OTHER","LESR",115,115,0.83,460,1251.8032786885246,2.7213114754098364,1,24,10.885245901639346,125,true,230,1,115,115,115,115,115,115,115,115,115,115,115,115,"Y","South","FC","","Group name: DRACKER_294_3 - Max to grid 125 MW. Co-located with DRACKR_2_DS3SR3 (EO)"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"DRACKR_2_DSUBT4"},"DRACKR_2_DSUBT4",null,"DRACKR_2_DS4SR4","Dracker Solar Unit 4 BESS","CISO","N","CAISO System","","","Paired_BattStorage","OTHER","LESR",47,47,0.86,188,188,1,1,24,4,62.5,false,94,2,47,47,47,47,47,47,47,47,47,47,47,47,"Y","South","FC","","Group name: DRACKER_294_4 - Max to grid 62.5 MW. Co-located with DRACKR_2_DS4SR4"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"DRUM_7_UNIT_5"},"DRUM_7_UNIT 5",null,"","DRUM PH 2 UNIT 5","CISO","N","Sierra","Drum-Rio Oso, South of Palermo","","Hydro","HYDRO","WATER",50,50,"","","","",1,24,24,"","",0,1,38.4,38.4,40.200000000000003,39.200000000000003,39.36,42.2,46.6,46.2,0,0,33.6,42.4,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"DSFLWR_2_W9CSB2"},"DSFLWR_2_W9CSB2","DSFLWR_2_W9CSB2_LESR","","Willy 9 Chap 2","CISO","N","CAISO System","","","Hybrid_BattStorage","OTHER","HYBD",36,72,0.84,144,144,1,1,24,4,72,false,36,1,36,36,36,36,36,36,36,36,36,36,36,36,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"DSRTHV_2_DH2SR2"},"DSRTHV_2_DH2SR2",null,"DSRTHV_2_DH1SR1, DSRTHV_2_DH2BT1","Desert Harvest 2","CISO","N","CAISO System","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",70,70,"","","","",1,24,24,150,"","","",0.1,0.1,0.1,0.33,0.1,29.77,47.11,14.21,27.27,11.14,0.1,0.1,"N","South","FC","","Group name DESERT_HARVEST_643AE - Max to grid 150 MW. Co-located with DSRTHV_2_DH2BT1 (PD)"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"DSRTSL_2_SOLAR1"},"DSRTSL_2_SOLAR1",null,"","Desert Stateline","CISO","N","CAISO System","","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",296.19,0,"","","","",1,24,24,"","","","",0.1,0.1,0.1,1.41,0.1,125.95,199.32,60.12,115.38,47.14,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"DTCHWD_2_BT3WND"},"DTCHWD_2_BT3WND",null,"","Brookfield Tehachapi 3","CISO","N","CAISO System","","","Wind","WIND","WIND",4.5,4.5,"","","","",1,24,24,"","","","",0.38,0.91,1.02,1.65,1.86,1.69,1.68,1.56,0.96,0.45,0.3,0.28999999999999998,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"DYERSM_6_DSWWD1"},"DYERSM_6_DSWWD1",null,"","Dyer Summit Wind Repower","CISO","N","CAISO System","","","Wind","WIND","WIND",44.8,44.8,"","","","",1,24,24,"","","","",2.54,3.8,7.94,15.74,21.46,19.12,19.239999999999998,13.61,11.02,3.21,1.8,2.48,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"EDWARD_2_E21SB1"},"EDWARD_2_E21SB1","EDWARD_2_E21SB1_SUN","","EdSan 2 Edwards 1A","CISO","N","CAISO System","","","Hybrid_Solar_1Axis","OTHER","HYBD",130,166,"","","","",1,24,24,166,"",65.010000000000005,2,0.1,0.1,0.1,0.62,0.1,55.28,87.48,26.39,50.64,20.69,0.1,0.1,"Y","South","ID",1,"Q1324_1424 - Group name EDSAN_1324_1424 - Max to grid 800 MW. Hybrid 166 MW Pmax including 130 MW solar FC with 71 MW 262.03 MWhs battery FC - overall FC. Waiting for Tehachapi cRAS."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"EDWARD_2_E23SB1"},"EDWARD_2_E23SB1","EDWARD_2_E23SB1_SUN","","EdSan 2 Edwards 3","CISO","N","CAISO System","","","Hybrid_Solar_1Axis","OTHER","HYBD",24,24,"","","","",1,24,24,24,"",6.36,2,0.1,0.1,0.1,0.11,0.1,10.210000000000001,16.149999999999999,4.87,9.35,3.82,0.1,0.1,"Y","South","ID",1,"Q1324_1424 - Group name EDSAN_1324_1424 - Max to grid 800 MW. Hybrid 24 MW Pmax including 24 MW solar FC with 6 MW 22.01 MWhs battery FC - overall FC. Waiting for Tehachapi cRAS."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"EDWARD_2_ESSSB2"},"EDWARD_2_ESSSB2","EDWARD_2_ESSSB2_LESR","","Sanborn Solar 2","CISO","N","CAISO System","","","Hybrid_BattStorage","OTHER","HYBD",21.5,132,0.85,81.849999999999994,81.849999999999994,1,1,24,4,132,false,22.63,2,20.462499999999999,20.462499999999999,20.462499999999999,20.462499999999999,20.462499999999999,20.462499999999999,20.462499999999999,20.462499999999999,20.462499999999999,20.462499999999999,20.462499999999999,20.462499999999999,"Y","South","ID",1,"Q1518 - Group name SANBORN_SOLAR2_1518 - Max to grid 500 MW. Hybrid 132 MW Pmax including 132 MW solar FC with 91.24 MW 81.85 MWhs battery PD to 21.5 MWs - overall FC. Waiting for Tehachapi CRAS."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ELCAJN_6_UNITA1"},"ELCAJN_6_UNITA1",null,"","Cuyamaca Peak Energy Plant","CISO","N","San Diego-IV","San Diego, El Cajon","","Peaker","COMBUSTION TURBINE","NATURAL GAS",45.42,48,"","","","",1,24,24,"","",45.42,1,45.42,45.42,45.42,45.42,45.42,45.42,45.42,45.42,45.42,45.42,45.42,45.42,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ELKCRK_6_STONYG"},"ELKCRK_6_STONYG",null,"","STONEY GORGE HYDRO AGGREGATE","CISO","N","CAISO System","","","Hydro","HYDRO","WATER",4.9000000000000004,4.9000000000000004,"","","","",1,24,24,"","",0,1,0,0,0,1.6,1.28,0.56000000000000005,0,0,0,0,0,0,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ELKHIL_2_PL1X3"},"ELKHIL_2_PL1X3",null,"","ELK HILLS COMBINED CYCLE (AGGREGATE)","CISO","N","CAISO System","","Y","CCGT","COMBINED CYCLE","NATURAL GAS",551.70000000000005,0,"","","","",1,24,24,"","",171.7,1,400,400,400,400,400,400,400,400,400,400,400,400,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ELSEGN_2_UN2021"},"ELSEGN_2_UN2021",null,"","El Segundo Energy Center 7/8","CISO","N","LA Basin","Western, El Nido","","CCGT","COMBINED CYCLE","NATURAL GAS",271.74,0,"","","","",1,24,24,"","",271.7,1,271.74,271.74,271.74,271.74,271.74,271.74,271.74,271.74,271.74,271.74,271.74,271.74,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ESCNDO_6_EB2BT2"},"ESCNDO_6_EB2BT2",null,"","Escondido BESS 2","CISO","N","San Diego-IV","San Diego","","Battery Storage","OTHER","LESR",10,10,0.8,40,40,1,1,24,4,"",true,20,1,10,10,10,10,10,10,10,10,10,10,10,10,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ESNHWR_2_CS1BT3"},"ESNHWR_2_CS1BT3",null,"","Carris Storage 1","CISO","N","LA Basin","","","Battery Storage","OTHER","LESR",10,10,0.8,40,40,1,1,24,4,"",true,15,1,5,5,5,5,5,5,5,5,5,5,5,5,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ESNHWR_2_HDSBT2"},"ESNHWR_2_HDSBT2",null,"","Hecate Energy Desert Storage 1","CISO","N","LA Basin","","","Battery Storage","OTHER","LESR",10,10,0.8,40,40,1,1,24,4,"",true,15,1,5,5,5,5,5,5,5,5,5,5,5,5,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ETIWND_2_FONTNA"},"ETIWND_2_FONTNA",null,"","FONTANALYTLE CREEK POWERHOUSE P","CISO","N","LA Basin","Eastern","","Hydro","HYDRO","WATER",2.56,2.6,"","","","",1,24,24,"","","","",0.69,0.81,0.63,0.87,0.88,0.9,0.85,0.73,0.85,0.73,0.86,0.88,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ETIWND_2_UNIT1"},"ETIWND_2_UNIT1",null,"","ETIWND_2_UNIT1","CISO","N","LA Basin","Eastern","Y","Peaker","FTUR","NATURAL GAS",33.6,33.6,"","","","",1,24,24,"","","","",33.6,33.6,33.6,33.6,33.6,33.6,33.6,33.6,33.6,33.6,33.6,33.6,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"EXCLSG_1_SOLAR"},"EXCLSG_1_SOLAR",null,"","Excelsior Solar ","CISO","N","Fresno","Panoche 115 kV","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",60,60,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.82,0.1,34.020000000000003,43.78,16.03,28.51,10.89,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"FALBRK_6_FESBT1"},"FALBRK_6_FESBT1",null,"","Fallbrook Energy Storage","CISO","N","San Diego-IV","San Diego","","Battery Storage","OTHER","LESR",40,40,0.8,160,160,1,1,24,4,"",true,79.97,1,40,40,40,40,40,40,40,40,40,40,40,40,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"FILIPPI_2_QZSSRX"},"FILIPPI_2_QZSSRX",null,"FILIPPI_2_QZSBTX","Quartzite Solar 8","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",300,300,"","","","",1,24,24,300,"","","",0.1,0.1,0.1,1.44,0.1,127.56,150,60.9,116.87,47.74,0.1,0.1,"N","South","ID",1,"Q1198, Q1526 - Group name QUARTZITE_1198_1526 - Max to grid 300 MW. 300 MW solar FCDS. At CPUC - hourly FC - co-located with FILIPPI_2_QZSBTX - Waiting for ELM - Normal FC"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"FORBST_7_UNIT_1"},"FORBST_7_UNIT 1",null,"","FORBESTOWN HYDRO","CISO","N","Sierra","Drum-Rio Oso","","Hydro","HYDRO","WATER",37.5,39,"","","","",1,24,24,"","",37.5,1,37.5,37.5,37.5,37.5,37.5,37.5,37.5,37.5,37.5,37.5,37.5,37.5,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"FROGTN_1_UTICAA"},"FROGTN_1_UTICAA",null,"","Angels Powerhouse","CISO","N","Stockton","Tesla-Bellota, Stanislaus","","Hydro","HYDRO","WATER",1.4,1.4,"","","","",1,24,24,"","","","",0.84,0.77,0.82,0.7,0.81,0.63,0.53,0.48,0.53,0.7,0.04,0.87,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"FROGTN_1_UTICAM"},"FROGTN_1_UTICAM",null,"","Murphys Powerhouse","CISO","N","Stockton","Tesla-Bellota, Stanislaus","","Hydro","HYDRO","WATER",3.6,3.6,"","","","",1,24,24,"","","","",1.72,1.53,1.67,1.83,2.19,1.93,1.79,1.56,1.57,1.82,0.1,1.96,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"GANSO_1_WSTBM1"},"GANSO_1_WSTBM1",null,"","Weststar Dairy Biogas","CISO","N","CAISO System","","Y","Biogas","RECIPROCATING ENGINE","BIOGAS",1,1,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"GARNET_1_SOLAR2"},"GARNET_1_SOLAR2",null,"","Garnet Solar Power Generation Station 1","CISO","N","LA Basin","Eastern, Valley-Devers","","Solar_1Axis","PHOTO VOLTAIC","SUN",4,4,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,1.7,2.69,0.81,1.56,0.64,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"GARNET_2_HYDRO"},"GARNET_2_HYDRO",null,"","Whitewater Hydro","CISO","N","LA Basin","Eastern, Valley-Devers","","Hydro","HYDRO","WATER",1,1,"","","","",1,24,24,"","","","",0.25,0,0,0.26,0.48,0.54,0.64,0.52,0.16,0.26,0.66,0.31,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"GARNET_2_WIND4"},"GARNET_2_WIND4",null,"","Windustries","CISO","N","LA Basin","Eastern, Valley-Devers","","Wind","WIND","WIND",9.8000000000000007,9.8000000000000007,"","","","",1,24,24,"","","","",0.82,1.99,2.23,3.59,4.04,3.68,3.67,3.39,2.08,0.99,0.65,0.63,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"GASKW1_2_GW2BT1"},"GASKW1_2_GW2BT1",null,"GASKW1_2_GW1SR1, GASKW1_2_GW2SR1, GASKW1_2_GW2SR2, GASKW1_2_GW3SR1, GASKW1_2_GW4SR1, GASKW1_2_GW5SR1","Gaskell West 2 BESS","CISO","N","CAISO System","","","Paired_BattStorage","OTHER","LESR",20,20,0.8,80,80,1,1,24,4,124.59,false,40,2,20,20,20,20,20,20,20,20,20,20,20,20,"Y","South","ID",1,"Q1074 - Group name: GASKELL_WEST_1074 - Max to grid 124.59 MW. Waiting for the Whirlwind and Tehachapi CRAS. Co-located with GASKW1_2_GW2SR1, GASKW1_2_GW2SR2"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"GASKW1_2_GW5SR1"},"GASKW1_2_GW5SR1",null,"GASKW1_2_GW1SR1, GASKW1_2_GW2BT1, GASKW1_2_GW2SR1, GASKW1_2_GW2SR2, GASKW1_2_GW3SR1, GASKW1_2_GW4SR1","Gaskell West 5","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,124.59,"","","",0.1,0.1,0.1,0.1,0.1,8.5,13.46,4.0599999999999996,7.79,3.18,0.1,0.1,"N","South","ID",1,"Q1074 - Group name: GASKELL_WEST_1074 - Max to grid 124.59 MW. Waiting for the Whirlwind and Tehachapi CRAS"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"GENESI_2_STG"},"GENESI_2_STG",null,"","Genesis Station","CISO","N","CAISO System","","","Paired_Solar_Thermal","STEAM","SUN",250,250,"","","","",1,24,24,250,"","","",0.1,0.1,0.1,8.57,0.1,109.14,133.88,71.42,112.96,62.08,0.1,0.1,"N","South","FC","","Group name: MCCOY_193_2 - Max to grid 250 MW. Co-located with BLKCRK_2_SOLAR1, BLKCRK_2_GMCBT1"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"GEYS11_7_UNIT11"},"GEYS11_7_UNIT11",null,"","GEYSERS UNIT 11 (HEALDSBURG)","CISO","N","NCNB","Eagle Rock, Fulton","","Geothermal","STEAM","GEOTHERMAL",86.8,85,"","","","",1,24,24,"","",53,1,75,75,75,75,75,75,75,75,75,75,75,75,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"GEYS17_7_UNIT17"},"GEYS17_7_UNIT17",null,"","GEYSERS UNIT 17 (HEALDSBURG)","CISO","N","NCNB","Fulton","","Geothermal","STEAM","GEOTHERMAL",75.5,84,"","","","",1,24,24,"","",53.5,1,75.5,75.5,75.5,75.5,75.5,75.5,75.5,75.5,75.5,75.5,75.5,75.5,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"GIFFEN_6_SOLAR1"},"GIFFEN_6_SOLAR1",null,"","Aspiration Solar G","CISO","N","Fresno","Herndon","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",9,9,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"GILRPP_1_PL3X4"},"GILRPP_1_PL3X4",null,"","GILROY ENERGY CENTER, UNIT #3","CISO","N","Bay Area","Llagas, San Jose, South Bay-Moss Landing","Y","Peaker","COMBUSTION TURBINE","NATURAL GAS",46.2,49.9,"","","","",1,24,24,"","",46.2,1,46.2,46.2,46.2,46.2,46.2,46.2,46.2,46.2,46.2,46.2,46.2,46.2,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"GLDTWN_6_SOLAR"},"GLDTWN_6_SOLAR",null,"","Rio Grande","CISO","N","CAISO System","","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",5,5,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,2.13,3.36,1.01,1.95,0.8,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"GLNARM_7_UNIT_4"},"GLNARM_7_UNIT 4",null,"","GLEN ARM UNIT 4","CISO","N","LA Basin","Western","","Peaker","COMBUSTION TURBINE","NATURAL GAS",42.42,47.3,"","","","",1,24,24,"","",42.42,1,42.42,42.42,42.42,42.42,42.42,42.42,42.42,42.42,42.42,42.42,42.42,42.42,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"GOLETA_6_EXGEN"},"GOLETA_6_EXGEN",null,"","EXXON COMPANY USA","CISO","N","Big Creek-Ventura","S.Clara, Moorpark, Goleta","","CHP","","OTHER",48.2,48.2,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"GRNLF2_1_UNIT"},"GRNLF2_1_UNIT",null,"","GREENLEAF II COGEN","CISO","N","Sierra","Pease, Drum-Rio Oso","","CHP","COMBUSTION TURBINE","NATURAL GAS",49.2,63.8,"","","","",1,24,24,"","",9.1999999999999993,1,49.2,49.2,49.2,49.2,49.2,49.2,49.2,49.2,49.2,49.2,49.2,49.2,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"GRNVLY_7_SCLAND"},"GRNVLY_7_SCLAND",null,"","SANTA CRUZ LANDFILL GENERATING PLANT","CISO","N","CAISO System","","","Biogas","RECIPROCATING ENGINE","BIOGAS",3.04,3.6,"","","","",1,24,24,"","","","",3.03,3,2.88,2.99,2.71,2.99,2.75,2.98,2.84,2.57,2.4,2.77,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"GYS5X6_7_UNITS"},"GYS5X6_7_UNITS",null,"","GEYSERS UNITS 5 & 6 AGGREGATE","CISO","N","NCNB","Eagle Rock, Fulton","","Geothermal","STEAM","GEOTHERMAL",98.43,0,"","","","",1,24,24,"","",61,1,85,85,85,85,85,85,85,85,85,85,85,85,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"HALSEY_6_UNIT"},"HALSEY_6_UNIT",null,"","HALSEY HYDRO","CISO","N","Sierra","Placer, Gold Hill-Drum, Drum-Rio Oso, South of Rio Oso, South of Palermo","","Hydro","HYDRO","WATER",13.5,13.5,"","","","",1,24,24,"","",0,1,1.76,2.48,2.96,3.04,3.2,2.4,3.36,5.04,3.92,0,0,1.44,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"HARBGN_7_UNITS"},"HARBGN_7_UNITS",null,"","HARBOR COGEN COMBINED CYCLE","CISO","N","LA Basin","Western","Y","CCGT","COMBINED CYCLE","NATURAL GAS",109.01,0,"","","","",1,24,24,"","",35,1,100,100,100,100,100,100,100,100,100,100,100,100,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"HARDWK_6_STWBM1"},"HARDWK_6_STWBM1",null,"","Still Water Ranch Dairy","CISO","N","Fresno","","","Biogas","RECIPROCATING ENGINE","BIOGAS",1,0,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"Y","North","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"HATRDG_2_WIND"},"HATRDG_2_WIND",null,"","Hatchet Ridge Wind Farm","CISO","N","CAISO System","","","Wind","WIND","WIND",102,102,"","","","",1,24,24,"","","","",5.79,8.66,18.07,35.83,48.85,43.52,43.8,30.99,25.1,7.31,4.1100000000000003,5.64,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"HELMPG_7_UNIT_3"},"HELMPG_7_UNIT 3",null,"","HELMS PUMP-GEN UNIT 3","CISO","N","Fresno","","","Pumped Hydro","PUMPED STORAGE","WATER",404,404,"","","","",1,24,24,"","",404,1,404,404,404,404,404,404,404,404,404,404,404,404,"Y","North","FC","","Cannot use - Ambient Not Due to Temp - outage card.\n\n"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"HENRTA_6_SOLAR1"},"HENRTA_6_SOLAR1",null,"","Lemoore 1","CISO","N","Fresno","","","Solar_1Axis","PHOTO VOLTAIC","SUN",1.5,1.5,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,0.85,1.0900000000000001,0.4,0.71,0.27,0.1,0.1,"N","North","ID",1,"PGEWD1012 - 18DGD Waiting for Reconductor Los Banos-Padre Flat-Panoche 230 kV and many other"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"HENRTS_1_SOLAR"},"HENRTS_1_SOLAR",null,"","Henrietta Solar Project","CISO","N","Fresno","Herndon","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",100,102,"","","","",1,24,24,"","","","",0.1,0.1,0.1,1.36,0.1,56.7,72.97,26.72,47.51,18.149999999999999,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"HIGHDS_2_H5SSR1"},"HIGHDS_2_H5SSR1",null,"HIGHDS_2_H5SBT1","High 5 Solar","CISO","N","CAISO System","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",100,100,"","","","",1,24,24,100,"","","",0.1,0.1,0.1,0.48,0.1,42.52,50,20.3,38.96,15.91,0.1,0.1,"N","South","PD",1,"Group name: HIGH_5_SOLAR_1414 - Max to grid 100 MW. Max 50 MWs NQC. (Normal FC) At CPUC - hourly FC - Co-located with HIGHDS_2_H5SBT1"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"HINSON_6_LBECH4"},"HINSON_6_LBECH4",null,"","Long Beach Unit 4","CISO","N","LA Basin","Western","","Peaker","FTUR","NATURAL GAS",63,70,"","","","",1,24,24,"","",63,1,63,63,63,63,63,63,63,63,63,63,63,63,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"HUMBPP_1_UNITS3"},"HUMBPP_1_UNITS3",null,"","Humboldt Bay Generating Station 3","CISO","N","Humboldt","","","Reciprocating Engine","RECIPROCATING ENGINE","NATURAL GAS",65.08,83.2,"","","","",1,24,24,"","",65.08,1,65.08,65.08,65.08,65.08,65.08,65.08,65.08,65.08,65.08,65.08,65.08,65.08,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"HUMBPP_6_UNITS"},"HUMBPP_6_UNITS",null,"","Humboldt Bay Generating Station 1","CISO","N","Humboldt","","","Reciprocating Engine","RECIPROCATING ENGINE","NATURAL GAS",97.62,0,"","","","",1,24,24,"","",97.62,1,97.62,97.62,97.62,97.62,97.62,97.62,97.62,97.62,97.62,97.62,97.62,97.62,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"INDIGO_1_UNIT_2"},"INDIGO_1_UNIT 2",null,"","INDIGO PEAKER UNIT 2","CISO","N","LA Basin","Eastern, Valley-Devers","","Peaker","COMBUSTION TURBINE","NATURAL GAS",45.3,45.3,"","","","",1,24,24,"","",45.3,1,45.3,45.3,45.3,45.3,45.3,45.3,45.3,45.3,45.3,45.3,45.3,45.3,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"IVANPA_1_UNIT2"},"IVANPA_1_UNIT2",null,"","Ivanpah 2","CISO","N","CAISO System","","Y","Solar_Thermal","STEAM","SUN",133,133.4,"","","","",1,24,24,"","","","",0.1,0.1,0.1,4.5599999999999996,0.1,58.06,71.22,38,60.1,33.03,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"JAVASR_1_JAVSR1"},"JAVASR_1_JAVSR1",null,"","Java Solar","CISO","N","Fresno","Herndon, Hanford","","Solar_1Axis","PHOTO VOLTAIC","SUN",13.5,14,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.18,0.1,7.66,9.85,3.61,6.41,2.4500000000000002,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"JAWBNE_2_NSRWND"},"JAWBNE_2_NSRWND",null,"","North Sky River Wind Project","CISO","N","CAISO System","","","Wind","WIND","WIND",160,162,"","","","",1,24,24,"","","","",13.44,32.450000000000003,36.340000000000003,58.54,65.989999999999995,60.12,59.9,55.33,33.97,16.12,10.56,10.35,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"JOANEC_2_STABT1"},"JOANEC_2_STABT1",null,"","Santa Ana Storage 1","CISO","N","LA Basin","Western","","Battery Storage","OTHER","LESR",20,20,0.8,80,80,1,1,24,4,"",true,31.25,1,11.25,11.25,11.25,11.25,11.25,11.25,11.25,11.25,11.25,11.25,11.25,11.25,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"JOHANN_2_OCEBT3"},"JOHANN_2_OCEBT3",null,"","Orange County Energy Storage 3","CISO","N","LA Basin","Western","","Battery Storage","OTHER","LESR",6,6,0.8,24,24,1,1,24,4,"",true,12,3,6,6,6,6,6,6,6,6,6,6,6,6,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"KELSO_2_UNITS"},"KELSO_2_UNITS",null,"","Mariposa Energy","CISO","N","Bay Area","Contra Costa","","Peaker","COMBUSTION TURBINE","NATURAL GAS",198.03,0,"","","","",1,24,24,"","",198,1,198.03,198.03,198.03,198.03,198.03,198.03,198.03,198.03,198.03,198.03,198.03,198.03,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"KELYRG_6_UNIT"},"KELYRG_6_UNIT",null,"","KELLY RIDGE HYDRO","CISO","N","Sierra","Drum-Rio Oso","","Hydro","HYDRO","WATER",11,11,"","","","",1,24,24,"","",11,1,11,11,11,11,11,11,11,11,11,11,11,11,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"KERNFT_1_UNITS"},"KERNFT_1_UNITS",null,"","KERN FRONT LIMITED","CISO","N","Kern","South Kern PP","Y","Peaker","COMBUSTION TURBINE","NATURAL GAS",52.4,60,"","","","",1,24,24,"","",32.4,1,52.4,52.4,52.4,52.4,52.4,52.4,52.4,52.4,52.4,52.4,52.4,52.4,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"KINGRV_7_UNIT_1"},"KINGRV_7_UNIT 1",null,"","KINGS RIVER HYDRO UNIT 1","CISO","N","Fresno","Herndon, Reedley","","Hydro","HYDRO","WATER",51.2,51.2,"","","","",1,24,24,"","",48.96,1,40.96,35.28,0,32,40,40,39.36,43.6,48.96,40.96,40.96,40.96,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"KNTSTH_6_SOLAR"},"KNTSTH_6_SOLAR",null,"","Kent South","CISO","N","Fresno","","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.27,0.1,7.66,11.98,4.0199999999999996,8.01,3.47,0.1,0.1,"N","North","ID",1,"Q650AB - 23TPD - Waiting for Manning and many other projects."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"KNTSTH_6_WALSR1"},"KNTSTH_6_WALSR1",null,"","Westlands Almond","CISO","N","Fresno","","","Solar_1Axis","PHOTO VOLTAIC","SUN",19.88,20,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"KRNCNY_6_UNIT"},"KRNCNY_6_UNIT",null,"","KERN CANYON POWERHOUSE","CISO","N","CAISO System","","","Hydro","HYDRO","WATER",10.6,11.5,"","","","",1,24,24,"","","","",1.89,3.73,5.0599999999999996,8.6199999999999992,8.66,8.94,8.4499999999999993,8.02,6.99,5.56,4.87,4.87,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"LAMONT_1_SOLAR2"},"LAMONT_1_SOLAR2",null,"","Redwood Solar Farm 4","CISO","N","Kern","South Kern PP, Kern PWR-Tevis","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.27,0.1,11.34,14.59,5.34,9.5,3.63,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"LAPLMA_2_UNIT_2"},"LAPLMA_2_UNIT 2",null,"","La Paloma Generating Plant Unit #2","CISO","N","CAISO System","","","CCGT","COMBINED CYCLE","NATURAL GAS",266,295,"","","","",1,24,24,"","",201,1,266,266,266,266,266,266,266,266,266,266,266,266,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"LAROA2_2_UNITA1"},"LAROA2_2_UNITA1",null,"","LR2","CISO","N","San Diego-IV","","","CCGT","COMBINED CYCLE","NATURAL GAS",322,0,"","","","",1,24,24,"","",161,1,322,322,322,322,322,322,322,322,322,322,322,322,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"LAWRNC_7_SUNYVL"},"LAWRNC_7_SUNYVL",null,"","City of Sunnyvale Unit 1 and 2","CISO","N","Bay Area","","Y","Biogas","RECIPROCATING ENGINE","BIOGAS",0.3,1.6,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"LECEF_1_UNITS"},"LECEF_1_UNITS",null,"","LOS ESTEROS ENERGY FACILITY AGGREGATE","CISO","N","Bay Area","San Jose, South Bay-Moss Landing","Y","CCGT","COMBINED CYCLE","NATURAL GAS",309.83999999999997,0,"","","","",1,24,24,"","",255,1,304,304,304,303,303,302,302,299,302,303,303,303,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"LILIAC_6_SOLAR"},"LILIAC_6_SOLAR",null,"","Mesa Crest","CISO","N","San Diego-IV","San Diego","","Solar_1Axis","PHOTO VOLTAIC","SUN",3,3,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,1.28,2.02,0.61,1.17,0.48,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"LITLRK_6_GBCSR1"},"LITLRK_6_GBCSR1",null,"","Green Beanworks C","CISO","N","Big Creek-Ventura","","","Solar_1Axis","PHOTO VOLTAIC","SUN",3,3,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,1.28,2.02,0.61,1.17,0.48,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"LITLRK_6_SOLAR4"},"LITLRK_6_SOLAR4",null,"","Little Rock Pham Solar","CISO","N","Big Creek-Ventura","","","Solar_1Axis","PHOTO VOLTAIC","SUN",3,3,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,1.28,2.02,0.61,1.17,0.48,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"LMBEPK_2_UNITA3"},"LMBEPK_2_UNITA3",null,"","Goose Haven Energy Center, Unit #1","CISO","N","Bay Area","Contra Costa","Y","Peaker","COMBUSTION TURBINE","NATURAL GAS",47.75,49.9,"","","","",1,24,24,"","",47.75,1,47.75,47.75,47.75,47.75,47.75,47.75,47.75,47.75,47.75,47.75,47.75,47.75,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"LNCSTR_6_SOLAR2"},"LNCSTR_6_SOLAR2","LNCSTR_6_SOLAR2_LESR","","SEPV Sierra NGR","CISO","N","Big Creek-Ventura","","","Hybrid_BattStorage","OTHER","HYBD",7,8.25,0.9,28,56,2,1,24,8,8.25,true,12.9,2,6.8,6.8,6.8,6.8,6.8,6.8,6.8,6.8,6.8,6.8,6.8,6.8,"Y","South","PD",6.9,"Hybrid - 8.25 MW max to grid - 3.00 MW Solar PV and 7.00 MW BESS - No ITC limitation."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"LODI25_2_UNIT_1"},"LODI25_2_UNIT 1",null,"","LODI GAS TURBINE","CISO","N","Stockton","Lockeford","","Peaker","FTUR","NATURAL GAS",25,25.4,"","","","",1,24,24,"","",23.8,1,23.8,23.8,23.8,23.8,23.8,23.8,23.8,23.8,23.8,23.8,23.8,23.8,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"LTBEAR_1_LB3SR3"},"LTBEAR_1_LB3SR3",null,"","Little Bear 3 Solar","CISO","N","Fresno","Panoche 115 kV, Wilson 115 kV","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.27,0.1,11.34,14.59,5.34,9.5,3.63,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MAGUND_1_BKSSR2"},"MAGUND_1_BKSSR2",null,"","Bakersfield Solar 1","CISO","N","Kern","South Kern PP, Kern Oil","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",5.25,5.3,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,2.98,3.83,1.4,2.4900000000000002,0.95,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MANZNA_2_CAMSR1"},"MANZNA_2_CAMSR1",null,"","Camino Solar","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",44,44,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.21,0.1,18.71,29.61,8.93,17.14,7,0.1,0.1,"N","South","ID",1,"Q1419 - 44 MW solar FC part of 44.88 MW solar and 13.4 MW battery - Max to POI 54.28 FC. Waiting for Whirldwind CRAS and Techachapi CRAS."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MANZNA_2_WIND"},"MANZNA_2_WIND",null,"","Manzana Wind","CISO","N","CAISO System","","","Wind","WIND","WIND",189,0,"","","","",1,24,24,"","","","",15.88,38.33,42.93,69.150000000000006,77.959999999999994,71.02,70.760000000000005,65.349999999999994,40.130000000000003,19.04,12.48,12.22,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MCARTH_6_FRIVRB"},"MCARTH_6_FRIVRB",null,"","Fall River Mills Project B","CISO","N","CAISO System","","","Solar_Fixed","PHOTO VOLTAIC","SUN",1.5,1.5,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,0.56999999999999995,0.9,0.3,0.6,0.26,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MCSWAN_6_UNITS"},"MCSWAN_6_UNITS",null,"","MC SWAIN HYDRO","CISO","N","Fresno","Panoche 115 kV, Wilson 115 kV","","Hydro","HYDRO","WATER",9,10,"","","","",1,24,24,"","",9,1,9,9,9,9,9,9,9,9,9,9,9,9,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MENBIO_6_RENEW1"},"MENBIO_6_RENEW1",null,"","CalRENEW - 1(A)","CISO","N","Fresno","Herndon, Panoche 115 kV, Wilson 115 kV","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",5,5,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,1.92,3,1,2,0.87,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MERCED_1_SOLAR1"},"MERCED_1_SOLAR1",null,"","Mission Solar","CISO","N","Fresno","","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",1.5,1.5,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MIDWD_2_WIND2"},"MIDWD_2_WIND2",null,"","Coram Energy","CISO","N","CAISO System","","","Wind","WIND","WIND",3,3,"","","","",1,24,24,"","","","",0.25,0.61,0.68,1.1000000000000001,1.24,1.1299999999999999,1.1200000000000001,1.04,0.64,0.3,0.2,0.19,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MIRLOM_2_MLBBTA"},"MIRLOM_2_MLBBTA",null,"","Mira Loma BESS A","CISO","N","LA Basin","Eastern","Y","Battery Storage","OTHER","LESR",10,10,0.87,40,111.65775401069517,2.7914438502673793,1,24,11.165775401069517,"",true,20,1,10,10,10,10,10,10,10,10,10,10,10,10,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MISSIX_1_QF"},"MISSIX_1_QF",null,"","SMALL QF AGGREGATION - SAB FRABCUSCI","CISO","N","Bay Area","Ames","","CHP","FTUR","NATURAL GAS",1,15,"","","","",1,24,24,"","","","",0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0,0,0,0,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MKTRCK_1_UNIT_1"},"MKTRCK_1_UNIT 1",null,"","MCKITTRICK LIMITED","CISO","N","CAISO System","","Y","Peaker","COMBUSTION TURBINE","NATURAL GAS",47.72,57.9,"","","","",1,24,24,"","",47.72,1,47.72,47.72,47.72,47.72,47.72,47.72,47.72,47.72,47.72,47.72,47.72,47.72,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MOJAVW_2_SOLAR"},"MOJAVW_2_SOLAR",null,"","Mojave West","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,8.5,13.46,4.0599999999999996,7.79,3.18,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MORWD_6_QF"},"MORWD_6_QF",null,"","Morwind","CISO","N","CAISO System","","Y","Wind","WIND","WIND",38.159999999999997,56,"","","","",1,24,24,"","","","",3.21,7.74,8.67,13.96,15.74,14.34,14.29,13.2,8.1,3.84,2.52,2.4700000000000002,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MRGT_6_MMAREF"},"MRGT_6_MMAREF",null,"","Miramar Energy Facility","CISO","N","San Diego-IV","San Diego","","Peaker","COMBUSTION TURBINE","NATURAL GAS",45,68,"","","","",1,24,24,"","",45,1,45,45,45,45,45,45,45,45,45,45,45,45,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MRGT_6_TGEBT1"},"MRGT_6_TGEBT1",null,"","Top Gun Energy Storage","CISO","N","San Diego-IV","San Diego","","Battery Storage","OTHER","LESR",30,30,0.8,120,120,1,1,24,4,"",true,60,1,30,30,30,30,30,30,30,30,30,30,30,30,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MSOLAR_2_SOLAR1"},"MSOLAR_2_SOLAR1",null,"","Mesquite Solar 1","CISO","N","CAISO System","","","Solar_Fixed","PHOTO VOLTAIC","SUN",165,170,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.48,0.1,41.75,81.93,20.23,44.14,17.36,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MSTANG_2_SOLAR"},"MSTANG_2_SOLAR",null,"MSTANG_2_MTGBT1, MSTANG_2_SOLAR3, MSTANG_2_SOLAR4","Mustang","CISO","N","Fresno","","Y","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",30,30,"","","","",1,24,24,100,"","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","EO","","Group name: MUSTANG_643W - Max to grid 100 MW."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MURRAY_6_UNIT"},"MURRAY_6_UNIT",null,"","Grossmont Hospital","CISO","N","San Diego-IV","San Diego","","CHP","FTUR","NATURAL GAS",4.12,4.5999999999999996,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"NAROW1_2_UNIT"},"NAROW1_2_UNIT",null,"","NARROWS PH 1 UNIT","CISO","N","Sierra","","","Hydro","HYDRO","WATER",12,12,"","","","",1,24,24,"","",0,1,12,12,12,12,12,12,12,12,12,12,12,12,"Y","North","FC","","Cannot use - Ambient Not Due to Temp - outage card."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"NCPA_7_GP2UN3"},"NCPA_7_GP2UN3",null,"","NCPA GEO PLANT 2 UNIT 3","CISO","N","NCNB","Fulton","","Geothermal","STEAM","GEOTHERMAL",42.42,55,"","","","",1,24,24,"","",0,1,0,0,0,0,0,0,0,0,0,0,0,0,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"NOAKS_2_PESBT1"},"NOAKS_2_PESBT1",null,"","Placerita BESS","CISO","N","Big Creek-Ventura","","","Battery Storage","OTHER","LESR",80,80,0.8,320,320,1,1,24,4,"",true,160,1,80,80,80,80,80,80,80,80,80,80,80,80,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"NWCSTL_7_UNIT_1"},"NWCSTL_7_UNIT 1",null,"","NEWCASTLE HYDRO","CISO","N","Sierra","Placer, Gold Hill-Drum, Drum-Rio Oso, South of Rio Oso, South of Palermo","","Hydro","HYDRO","WATER",12,12,"","","","",1,24,24,"","","","",2.34,3.89,2.81,2.27,0.64,0.68,0.09,0.54,0,0.52,0,2.12,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"NZWIND_2_WDSTR5"},"NZWIND_2_WDSTR5",null,"","Windstream 6111","CISO","N","CAISO System","","","Wind","WIND","WIND",6.31,6.5,"","","","",1,24,24,"","","","",0.53,1.28,1.43,2.31,2.6,2.37,2.36,2.1800000000000002,1.34,0.64,0.42,0.41,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"NZWIND_6_WDSTR4"},"NZWIND_6_WDSTR4",null,"","Windstream 6042","CISO","N","CAISO System","","","Wind","WIND","WIND",5.91,6.8,"","","","",1,24,24,"","","","",0.5,1.2,1.34,2.16,2.44,2.2200000000000002,2.21,2.04,1.25,0.6,0.39,0.38,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"OAKWD_6_QF"},"OAKWD_6_QF",null,"","Oak Creek","CISO","N","CAISO System","","","Wind","WIND","WIND",27.87,30.3,"","","","",1,24,24,"","","","",2.34,5.65,6.33,10.199999999999999,11.5,10.47,10.43,9.64,5.92,2.81,1.84,1.8,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"OASIS_6_SOLAR3"},"OASIS_6_SOLAR3",null,"","Soccer Center","CISO","N","Big Creek-Ventura","","","Solar_1Axis","PHOTO VOLTAIC","SUN",3,3.8,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"OBERON_5_O1BBX2"},"OBERON_5_O1BBX2",null,"OBERON_5_O1SSR3, OBERON_5_O1SSX2","Oberon 1 BESS","CISO","N","CAISO System","","","Paired_BattStorage","OTHER","LESR",125,0,0.8,500,500,1,1,24,4,250,false,250,2,125,125,125,125,125,125,125,125,125,125,125,125,"Y","South","ID",1,"Q1642 - Group name OBERON_1642_1 - Max to grid 250 MW. Waiting for ELM. Co-located with OBERON_5_O1SSX2 and OBERON_5_O1SSR3"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"OBERON_5_O2SSR5"},"OBERON_5_O2SSR5",null,"OBERON_5_O2BBX2, OBERON_5_O2SSR4","Oberon 2B Solar","CISO","N","CAISO System","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",125,125,"","","","",1,24,24,250,"","","",0.1,0.1,0.1,0.6,0.1,53.15,62.5,25.38,48.69,19.89,0.1,0.1,"N","South","ID",62.5,"Q1642 - Group name OBERON_1642_2 - Max to grid 250 MW.  Normal PD to 94.33 percent. At CPUC - hourly PD to 94.33 percent - Waiting for ELM. Co-located with OBERON_5_O2SSR4 and OBERON_5_O2BBX2"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"OLDRIV_6_CESDBM"},"OLDRIV_6_CESDBM",null,"","Ces Dairy Biogas","CISO","N","Kern","South Kern PP, Kern 70 kV","Y","Biogas","RECIPROCATING ENGINE","BIOGAS",1,1,"","","","",1,24,24,"","","","",0.97,0.97,0.96,0.96,0.95,0.92,0.94,0.94,0.9,0.96,0.96,0.97,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"OLINDA_7_BLKSND"},"OLINDA_7_BLKSND",null,"","BlackSand Generating Facility","CISO","N","LA Basin","Western","","Biomass/Wood","COMBUSTION TURBINE","WASTE TO POWER",5.6,8,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"OLIVEP_1_SOLAR"},"OLIVEP_1_SOLAR",null,"","White River Solar","CISO","N","CAISO System","","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.27,0.1,7.66,11.98,4.0199999999999996,8.01,3.47,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ORLND_6_SOLAR1"},"ORLND_6_SOLAR1",null,"","Enerparc California 2","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",1.5,1.5,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,0.85,1.0900000000000001,0.4,0.71,0.27,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"OROVIL_6_UNIT"},"OROVIL_6_UNIT",null,"","Oroville Cogeneration, LP","CISO","N","Sierra","Drum-Rio Oso","","CHP","RECIPROCATING ENGINE","NATURAL GAS",7.5,9.8000000000000007,"","","","",1,24,24,"","",6.5,1,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"OXBOW_6_DRUM"},"OXBOW_6_DRUM",null,"","OXBOW HYDRO","CISO","N","Sierra","Drum-Rio Oso, South of Palermo","","Hydro","HYDRO","WATER",5.8,6,"","","","",1,24,24,"","","","",2.46,2.1,2.2400000000000002,2.78,1.53,1.38,3.81,3.93,3.44,0.06,0.6,1.1100000000000001,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"OXMTN_6_LNDFIL"},"OXMTN_6_LNDFIL",null,"","Ox Mountain Landfill Generating Plant","CISO","N","Bay Area","Ames","","Biogas","RECIPROCATING ENGINE","BIOGAS",10.62,13.3,"","","","",1,24,24,"","","","",10.51,10.3,10.43,9.93,10.62,9.8000000000000007,10.27,10.56,10.62,9.75,10.37,10.62,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"PADUA_6_QF"},"PADUA_6_QF",null,"","PADUA QFS","CISO","N","LA Basin","Eastern","","Hydro","OTHER","OTHER",0.87,30.1,"","","","",1,24,24,"","","","",0.16,0.06,0.1,0.21,0.34,0.41,0.45,0.54,0.54,0.53,0.27,0.26,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"PALSEL_6_PLSBT1"},"PALSEL_6_PLSBT1",null,"PALSEL_6_PLSSR1","Paulsell Solar Energy Center BESS","CISO","N","Stockton","","","Paired_BattStorage","OTHER","LESR",15,15,0.85699999999999998,60,60,1,1,24,4,20,false,30,2,15,15,15,15,15,15,15,15,15,15,15,15,"Y","North","ID",1,"Q1350 - Group name PAULSELL_1350 - Max to grid 20 MW. Waiting for Vierra Loop-in. Co-located with Paulsell Solar Energy Center PV PALSEL_6_PLSSR1."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"PBLOSM_2_SOLAR"},"PBLOSM_2_SOLAR",null,"","PearBlossom","CISO","N","CAISO System","","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",9.5,9.5,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,4.04,6.39,1.93,3.7,1.51,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"PEARBL_2_NSPIN"},"PEARBL_2_NSPIN",null,"","PEARBL_2_NSPIN","CISO","N","CAISO System","","","Pump","PUMP","WATER",118,151.19999999999999,"","","","",1,24,24,"","","","",21,21,21,42,46,46,46,46,46,46,46,46,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"PHOENX_1_UNIT"},"PHOENX_1_UNIT",null,"","PHOENIX PH","CISO","N","Stockton","Tesla-Bellota, Stanislaus","","Hydro","HYDRO","WATER",2,2,"","","","",1,24,24,"","","","",0.43,0.37,1.05,1.01,0.48,0.67,1.38,1.36,1.1000000000000001,0.62,0.01,0,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"PIT1_6_FRIVRA"},"PIT1_6_FRIVRA",null,"","Fall River Mills Project A","CISO","N","CAISO System","","","Solar_Fixed","PHOTO VOLTAIC","SUN",1.5,1.5,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,0.56999999999999995,0.9,0.3,0.6,0.26,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"PIT5_7_PL1X2"},"PIT5_7_PL1X2",null,"","PIT PH 5 UNITS 1 & 2 AGGREGATE","CISO","N","CAISO System","","","Hydro","HYDRO","WATER",82,0,"","","","",1,24,24,"","",0,1,39.200000000000003,32,36,33.6,47.2,40.799999999999997,36,32.799999999999997,25.6,21.6,43.2,37.799999999999997,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"PIT5_7_PL3X4"},"PIT5_7_PL3X4",null,"","PIT PH 5 UNITS 3 & 4 AGGREGATE","CISO","N","CAISO System","","","Hydro","HYDRO","WATER",82,0,"","","","",1,24,24,"","",0,1,32,32,28.8,32,47.2,34.799999999999997,42.4,38.4,42.4,36.799999999999997,25.6,32,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"PIT7_7_UNIT_2"},"PIT7_7_UNIT 2",null,"","PIT PH 7 UNIT 2","CISO","N","CAISO System","","","Hydro","HYDRO","WATER",54.6,54.6,"","","","",1,24,24,"","",53.26,1,40.799999999999997,41.76,41.04,40.799999999999997,41.6,40.799999999999997,41.76,53.32,53.26,52.78,42.72,40.799999999999997,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"PLAINV_6_SOLAR3"},"PLAINV_6_SOLAR3",null,"","Sierra Solar Greenworks LLC","CISO","N","Big Creek-Ventura","","","Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"PMDLET_6_SOLAR1"},"PMDLET_6_SOLAR1",null,"","SEPV Palmdale East, LLC","CISO","N","Big Creek-Ventura","","","Solar_1Axis","PHOTO VOLTAIC","SUN",10,10,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,4.25,6.73,2.0299999999999998,3.9,1.59,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"PMPJCK_1_RB2SLR"},"PMPJCK_1_RB2SLR",null,"","Rio Bravo Solar 2","CISO","N","CAISO System","","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.27,0.1,11.34,14.59,5.34,9.5,3.63,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"PNCHVS_2_SOLAR"},"PNCHVS_2_SOLAR",null,"","Panoche Valley Solar","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",140,0,"","","","",1,24,24,"","","","",0.1,0.1,0.1,1.91,0.1,79.39,102.15,37.409999999999997,66.52,25.41,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"POLRIS_2_ASEBT1"},"POLRIS_2_ASEBT1",null,"POLRIS_2_ASESR1, POLRIS_2_ASRBT1, POLRIS_2_ASRSR1","Antelope Solar 2 Estrella BESS","CISO","N","Big Creek-Ventura","","","Paired_BattStorage","OTHER","LESR",28,28,0.84,112,112,1,1,24,4,650,false,"","",28,28,28,28,28,28,28,28,28,28,28,28,"Y","South","ID",1,"Q1208 - Group name ANTELOPE_1208 - Max to grid 650 MW, Waiting for Tehachapi CRAS. Co-located with POLRIS_2_ASESR1."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"PRIMM_2_SOLAR1"},"PRIMM_2_SOLAR1",null,"PRIMM_2_SSSBT1","Silver State South","CISO","N","CAISO System","","","Solar_Fixed","PHOTO VOLTAIC","SUN",250,250,"","","","",1,24,24,250,"","","",0.1,0.1,0.1,0.73,0.1,50,50,30.66,50,26.31,0.1,0.1,"N","South","PD",1,"Q467, Q502 - Group name: SILVER_STATE_467_502 - Max to grid 250 MW. 250 MW solar FC. At CPUC hourly FC. Co-located with PRIMM_2_SSSBT1. Waiting for Lugo-Victorville CRAS."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"PRIMM_2_SSSBT1"},"PRIMM_2_SSSBT1",null,"PRIMM_2_SOLAR1","Silver State South Solar Project Storage","CISO","N","CAISO System","","","Paired_BattStorage","OTHER","LESR",200,200,0.8,800,800,1,1,24,4,250,false,400,1,200,200,200,200,200,200,200,200,200,200,200,200,"Y","South","ID",1,"Q467, Q502 - Group name: SILVER_STATE_467_502 - Max to grid 250 MW. 200 MW 800 MWhs battery. Co-located with PRIMM_2_SOLAR1. Waiting for Lugo-Victorville CRAS."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"PSWEET_1_STCRUZ"},"PSWEET_1_STCRUZ",null,"","Santa Cruz Energy LLC","CISO","N","CAISO System","","","Biogas","RECIPROCATING ENGINE","BIOGAS",1.6,1.6,"","","","",1,24,24,"","",0,1,0,0,0,0,0,0,0,0,0,0,0,0,"Y","North","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"RATSKE_2_NROSR1"},"RATSKE_2_NROSR1",null,"","North Rosamond Solar","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",150,150,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.71,0.1,63.79,100.94,30.45,58.43,23.87,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"RATSKE_2_WAVBT1"},"RATSKE_2_WAVBT1",null,"","Willy 9 Antelope Valley Complex","CISO","N","CAISO System","","","Battery Storage","OTHER","LESR",125.96,126,0.8,503.84,503.84,1,1,24,4,"",true,252,2,125.96,125.96,125.96,125.96,125.96,125.96,125.96,125.96,125.96,125.96,125.96,125.96,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"RCKCRK_7_UNIT_1"},"RCKCRK_7_UNIT 1",null,"","ROCK CREEK HYDRO UNIT 1","CISO","N","Sierra","South of Palermo","","Hydro","HYDRO","WATER",57,57,"","","","",1,24,24,"","",0,1,24,16,33.6,40.479999999999997,5.68,10.8,23.6,24.88,23.6,0,0,7.2,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"RECTOR_2_CREST"},"RECTOR_2_CREST",null,"","Rector Aggregate Solar Resources","CISO","N","Big Creek-Ventura","Rector, Vestal","","Solar_Fixed","PHOTO VOLTAIC","SUN",10.5,17.3,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"RECTOR_2_TFDBM1"},"RECTOR_2_TFDBM1",null,"","Two Fiets Dairy Digester","CISO","N","Big Creek-Ventura","Rector, Vestal","","Biogas","RECIPROCATING ENGINE","BIOGAS",0.8,0.8,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"REDMAN_6_AVSSR1"},"REDMAN_6_AVSSR1",null,"","Antelope Valley Solar","CISO","N","Big Creek-Ventura","","","Solar_1Axis","PHOTO VOLTAIC","SUN",3,3,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,1.28,2.02,0.61,1.17,0.48,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"REEDLY_6_SOLAR"},"REEDLY_6_SOLAR",null,"","Terzian","CISO","N","Fresno","Herndon, Reedley","Y","Solar_2Axis","PHOTO VOLTAIC","SUN",1.23,1.3,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"RICHMN_7_BAYENV"},"RICHMN_7_BAYENV",null,"","BAY ENVIRONMENTAL (NOVE POWER)","CISO","N","Bay Area","","Y","Biogas","RECIPROCATING ENGINE","BIOGAS",2.5,2.5,"","","","",1,24,24,"","","","",0.26,0.28999999999999998,0,0,0,0,0,0,0,0,0,0,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ROLLIN_6_UNIT"},"ROLLIN_6_UNIT",null,"","ROLLINS HYDRO","CISO","N","Sierra","Drum-Rio Oso, South of Palermo","","Hydro","HYDRO","WATER",13.5,13.5,"","","","",1,24,24,"","",0,2,6.72,5.4,6.98,9.34,7.72,5.56,6.42,6.52,4.5999999999999996,0,1.1200000000000001,6.74,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ROSMDW_2_WIND1"},"ROSMDW_2_WIND1",null,"","Pacific Wind - Phase 1","CISO","N","CAISO System","","","Wind","WIND","WIND",140,141.30000000000001,"","","","",1,24,24,"","","","",11.76,28.39,31.8,51.22,57.75,52.61,52.42,48.41,29.73,14.11,9.24,9.0500000000000007,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ROSMND_6_SOLAR"},"ROSMND_6_SOLAR",null,"","Lancaster B","CISO","N","Big Creek-Ventura","","","Solar_1Axis","PHOTO VOLTAIC","SUN",3,3,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,1.28,2.02,0.61,1.17,0.48,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"RTEDDY_2_RWSBT3"},"RTEDDY_2_RWSBT3",null,"RTEDDY_2_RWSBT1, RTEDDY_2_RWSBT2, RTEDDY_2_SEBSR4, RTEDDY_2_SEBSR3","Rosamond West Solar Central BESS A3","CISO","N","CAISO System","","","Paired_BattStorage","OTHER","LESR",45,45,0.8,180,180,1,1,24,4,112,false,90,1,45,45,45,45,45,45,45,45,45,45,45,45,"Y","South","FC","","Group name: ROSAMOND_WEST_506_1 - Max to grid 112 MW. 45 MW 180 MWhs battery FC. Co-located with RTEDDY_2_SEBSR3 and RTEDDY_2_SEBSR4."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"RTEDDY_2_SEBSR4"},"RTEDDY_2_SEBSR4",null,"RTEDDY_2_RWSBT1, RTEDDY_2_RWSBT2, RTEDDY_2_RWSBT3, RTEDDY_2_SEBSR3","Rosamond West Solar East Bay 4","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",56,56,"","","","",1,24,24,112,"","","",0.1,0.1,0.1,0.27,0.1,3.5,3.5,3.5,3.5,3.5,0.1,0.1,"N","South","PD",1,"Group name: ROSAMOND_WEST_506_1 - Max to grid 112 MW. Max NQC 3.5 MW. 56 MW solar FC. At the CPUC - hourly FC. Co-located with RTEDDY_2_RWSBT1, RTEDDY_2_RWSBT2, RTEDDY_2_RWSBT3."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"RTEDDY_2_SRXSR4"},"RTEDDY_2_SRXSR4",null,"RTEDDY_2_RWSBT5","Rosamond West Solar Rosie X","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",13.6,13.6,"","","","",1,24,24,13.6,"","","",0.1,0.1,0.1,0.1,0.1,1.6,1.6,1.6,1.6,1.6,0.1,0.1,"N","South","PD",1,"Group name: ROSAMOND_WEST_506_3 - Max to grid 13.6 MW. Max NQC 1.6 MW. 13.6 MW solar FC. At CPUC - hourly FC. Co-located with RTEDDY_2_RWSBT5."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"RTREE_2_WIND3"},"RTREE_2_WIND3",null,"","Rising Tree 3","CISO","N","CAISO System","","","Wind","WIND","WIND",99,99,"","","","",1,24,24,"","","","",8.32,20.079999999999998,22.49,36.22,40.83,37.200000000000003,37.07,34.229999999999997,21.02,9.9700000000000006,6.54,6.4,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"RVSIDE_2_RERCU4"},"RVSIDE_2_RERCU4",null,"","Riverside Energy Res. Ctr Unit 4","CISO","N","LA Basin","Eastern","Y","Peaker","COMBUSTION TURBINE","NATURAL GAS",49,71.2,"","","","",1,24,24,"","",49,1,49,49,49,49,49,49,49,49,49,49,49,49,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"S_RITA_6_SOLAR1"},"S_RITA_6_SOLAR1",null,"","Sun Harvest Solar","CISO","N","Fresno","","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",1.5,1.5,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SANBRN_2_ES1BT3"},"SANBRN_2_ES1BT3","SANBRN_2_ES1BT3_LESR","","EdSan 1 Edwards 1","CISO","N","CAISO System","","","Hybrid_BattStorage","OTHER","HYBD",22,51,0.85,81.319999999999993,81.319999999999993,1,1,24,4,50.43,false,20.71,2,20.329999999999998,20.329999999999998,20.329999999999998,20.329999999999998,20.329999999999998,20.329999999999998,20.329999999999998,20.329999999999998,20.329999999999998,20.329999999999998,20.329999999999998,20.329999999999998,"Y","South","ID",1,"Q1324_1424 - Group name EDSAN_1324_1424 - Max to grid 800 MW. Hybrid 50.43 MW Pmax including 40 MW solar FC with 22 MW 81.32 MWhs battery FC - overall FC. Waiting for Tehachapi cRAS."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SANBRN_2_ES1BT3"},"SANBRN_2_ES1BT3","SANBRN_2_ES1BT3_SUN","","EdSan 1 Edwards 1","CISO","N","CAISO System","","","Hybrid_Solar_1Axis","OTHER","HYBD",40,51,"","","","",1,24,24,50.43,"",20.71,2,0.1,0.1,0.1,0.19,0.1,17.010000000000002,26.92,8.1199999999999992,15.58,6.37,0.1,0.1,"Y","South","ID",1,"Q1324_1424 - Group name EDSAN_1324_1424 - Max to grid 800 MW. Hybrid 50.43 MW Pmax including 40 MW solar FC with 22 MW 81.32 MWhs battery FC - overall FC. Waiting for Tehachapi cRAS."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SANBRN_2_ESBBT1"},"SANBRN_2_ESBBT1",null,"","EdSan 1B","CISO","N","CAISO System","","","Battery Storage","OTHER","LESR",100,100,0.85,400,400,1,1,24,4,100,true,200,2,100,100,100,100,100,100,100,100,100,100,100,100,"Y","South","ID",1,"Q1324_1424 - Group name EDSAN_1324_1424 - Max to grid 800 MW. 100 MW 400 MWhs battery FC. Waiting for Tehachapi cRAS"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SANDRN_2_SS2SR2"},"SANDRN_2_SS2SR2",null,"","Sandrini Sol 2","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",200,200,"","","","",1,24,24,"","","","",0.1,0.1,0.1,2.72,0.1,113.41,145.93,53.44,95.03,36.29,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SANTGO_2_LNDFL1"},"SANTGO_2_LNDFL1",null,"","Bowerman Power","CISO","N","LA Basin","Western","","Biogas","RECIPROCATING ENGINE","BIOGAS",19.600000000000001,20,"","","","",1,24,24,"","","","",18.82,18.98,18.84,18.809999999999999,18.309999999999999,19.600000000000001,18.18,18.59,17.98,18.2,19.350000000000001,19.59,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SANWD_1_QF"},"SANWD_1_QF",null,"","San Gorgonio Farms Wind Farm","CISO","N","LA Basin","Eastern, Valley-Devers","","Wind","WIND","WIND",31,32,"","","","",1,24,24,"","","","",2.6,6.29,7.04,11.34,12.79,11.65,11.61,10.72,6.58,3.12,2.0499999999999998,2.0099999999999998,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SAUGUS_7_CHIQCN"},"SAUGUS_7_CHIQCN",null,"","Chiquita Canyon Landfill Fac","CISO","N","Big Creek-Ventura","","","Biogas","COMBUSTION TURBINE","BIOGAS",8,9.1999999999999993,"","","","",1,24,24,"","","","",5.0599999999999996,3.73,3.5,3.51,3.83,3.61,3.23,3.23,3.2,3.53,3.81,3.86,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SCARLT_2_SS2BT1"},"SCARLT_2_SS2BT1",null,"SCARLT_2_SS2SR1","Scarlet Solar 2 BESS","CISO","N","Fresno","","","Paired_BattStorage","OTHER","LESR",150,150,0.8,600,600,1,1,24,4,400,false,300,2,150,150,150,150,150,150,150,150,150,150,150,150,"Y","North","ID",1,"Q1135 - Group name SCARLET_1135_3 - Max to grid 200 MW. C8 - Waiting for Reconductor Panoche-Padre Flat 230 kV, QC8RAS-08 RAS  and possibly other. Co-located with SCARLT_2_SS2SR1."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SCARLT_2_SSBSR1"},"SCARLT_2_SSBSR1",null,"SCARLT_2_SSBBT1","Scarlet Solar CA 1B PV","CISO","N","Fresno","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",100,100,"","","","",1,24,24,100,"","","",0.1,0.1,0.1,1.36,0.1,56.7,70,26.72,47.51,18.149999999999999,0.1,0,"N","North","ID",1,"Q1135 - Group name SCARLET_1135_2 - Max to grid 100 MW. Max 70 MW NQC. (Normal FC) At CPUC - hourly FC - move to EO starting in Dec 2026 - C8 - Waiting for Reconductor Panoche-Padre Flat 230 kV, QC8RAS-08 RAS  and possibly other. Co-located with SCARLT_2_SSBBT1."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SCHNDR_1_WSTSDE"},"SCHNDR_1_WSTSDE",null,"","Westside Solar Station","CISO","N","Fresno","Coalinga, Panoche 115 kV","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",15,15,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.2,0.1,5.75,8.99,3.01,6.01,2.6,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SEGS_1_SR2SL2"},"SEGS_1_SR2SL2",null,"","Sunray 2","CISO","N","CAISO System","","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,8.5,13.46,4.0599999999999996,7.79,3.18,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SENTNL_2_CTG5"},"SENTNL_2_CTG5",null,"","Sentinel Unit 5","CISO","N","LA Basin","Eastern, Valley-Devers","","Peaker","COMBUSTION TURBINE","NATURAL GAS",107.52,131.80000000000001,"","","","",1,24,24,"","",107.5,1,107.52,107.52,107.52,107.52,107.52,107.52,107.52,107.52,107.52,107.52,107.52,107.52,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SHAFTR_1_HWYSR1"},"SHAFTR_1_HWYSR1",null,"","Highway 43","CISO","N","CAISO System","","","Solar_Fixed","PHOTO VOLTAIC","SUN",2.25,2.25,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SHELRF_1_UNITS"},"SHELRF_1_UNITS",null,"","SHELL OIL REFINERY AGGREGATE","CISO","N","Bay Area","Pittsburg","Y","CCGT","COMBINED CYCLE","NATURAL GAS",100,0,"","","","",1,24,24,"","","","",53.32,53.32,53.32,53.32,53.32,53.32,53.32,53.32,53.32,20,33.32,33.32,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SISPRG_2_DS3BT3"},"SISPRG_2_DS3BT3",null,"SISPRG_2_DS3SR3","Daggett Solar 3 cd BESS","CISO","N","CAISO System","","","Paired_BattStorage","OTHER","LESR",12.5,12.5,0.8,50,50,1,1,24,4,50,false,25,2,12.5,12.5,12.5,12.5,12.5,12.5,12.5,12.5,12.5,12.5,12.5,12.5,"Y","South","ID",1,"Q1314 - Group name DAGGETT_SOLAR3_1314_3 - Max to grid 50 MW. Waiting for Mojave RAS. Co-located with SISPRG_2_DS3SR3"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SISPRG_2_DS3SR4"},"SISPRG_2_DS3SR4",null,"SISPRG_2_DS3BT4","Daggett Solar 3 e PV","CISO","N","CAISO System","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",17,17,"","","","",1,24,24,17,"","","",0.1,0.1,0.1,0.1,0.1,2,2,2,2,2,0.1,0.1,"N","South","ID",1,"Q1314 - Group name DAGGETT_SOLAR3_1314_4 - Max to grid 17 MW. Max 2 MW NQC. (Normal FC) At CPUC - hourly FC - Waiting for Mojave RAS. Co-located with SISPRG_2_DS3BT4."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SKERN_6_SOLAR1"},"SKERN_6_SOLAR1",null,"","South Kern Solar PV Plant","CISO","N","Kern","South Kern PP, Kern 70 kV","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.27,0.1,11.34,14.59,5.34,9.5,3.63,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SLATE_2_SLASR3"},"SLATE_2_SLASR3","SLATE_2_SLASR3_LESR","","SLATE_3","CISO","N","Fresno","","","Hybrid_BattStorage","OTHER","HYBD",33.75,67.5,0.8,135,135,1,1,24,4,67.5,false,33.75,2,33.75,33.75,33.75,33.75,33.75,33.75,33.75,33.75,33.75,33.75,33.75,33.75,"Y","North","FC","","Hybrid - PV 67.50 MW and ESS 33.75 MW with Max 67.5 MW at POI."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SLATE_2_SLASR5"},"SLATE_2_SLASR5","SLATE_2_SLASR5_SUN","","Slate 5","CISO","N","Fresno","","","Hybrid_Solar_1Axis","OTHER","HYBD",26,26,"","","","",1,24,24,26,"",10,2,0.1,0.1,0.1,0.35,0.1,9.9600000000000009,15.58,5.22,10.42,4.51,0.1,0.1,"Y","North","FC","","Hybrid - PV 26.00 MW and ESS 10.00 MW with Max 26 MW at POI."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SLUISP_2_UNITS"},"SLUISP_2_UNITS",null,"","SAN LUIS (GIANELLI) PUMP-GEN (AGGREGATE)","CISO","N","CAISO System","","Y","Pump","PUMPED STORAGE","WATER",374.43,0,"","","","",1,24,24,"","","","",0,0,0,24.45,40.700000000000003,73.25,62.84,39.75,43.38,67.099999999999994,22.4,0,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SMYRNA_1_DL1SR1"},"SMYRNA_1_DL1SR1",null,"","Delano Land 1","CISO","N","CAISO System","","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",1,1,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,0.56999999999999995,0.73,0.27,0.48,0.18,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SNCLRA_2_HOWLNG"},"SNCLRA_2_HOWLNG",null,"","Houwelings Nurseries Oxnard, Inc","CISO","N","Big Creek-Ventura","S.Clara, Moorpark","","CHP","RECIPROCATING ENGINE","NATURAL GAS",12.71,13.2,"","","","",1,24,24,"","","","",6.75,5,5.41,4.59,3.83,6.73,6.2,6.6,8.09,4.6100000000000003,7.22,6.17,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SNCLRA_2_VESBT1"},"SNCLRA_2_VESBT1",null,"","Ventura Energy Storage","CISO","N","Big Creek-Ventura","S.Clara, Moorpark","","Battery Storage","OTHER","LESR",100,100,0.8,400,400,1,1,24,4,"",true,200,3,100,100,100,100,100,100,100,100,100,100,100,100,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SOLBLU_2_WSBBX2"},"SOLBLU_2_WSBBX2",null,"SOLBLU_2_WSBSX2","Westlands Solar Blue BESS","CISO","N","CAISO System","","","Paired_BattStorage","OTHER","LESR",225,0,0.8,900,900,1,1,24,4,250,true,450,2,225,225,225,225,225,225,225,225,225,225,225,225,"Y","North","ID",1,"Q1139 - Group name: WESTLANDS_1139 - Max to grid 250 MW - 23TPD - Waiting for Manning and possibly other. Co-located with SOLBLU_2_WSBSX2."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SPBURN_2_UNIT_1"},"SPBURN_2_UNIT 1",null,"","Burney Biomass","CISO","N","CAISO System","","","Biomass/Wood","STEAM","BIOMASS",22,22,"","","","",1,24,24,"","","","",9.99,9.1999999999999993,8.6999999999999993,7.66,6.8,11.58,11.82,10.88,11.8,7.49,8.65,10.49,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SPBURN_7_SNOWMT"},"SPBURN_7_SNOWMT",null,"","Burney Creek Hydro","CISO","N","CAISO System","","","Hydro","HYDRO","WATER",3,3,"","","","",1,24,24,"","","","",0.57999999999999996,0.66,1.52,2.23,1.86,0.41,0,0,0,0,0.26,0.35,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SPQUIN_6_SRPCQU"},"SPQUIN_6_SRPCQU",null,"","Quincy Biomass","CISO","N","CAISO System","","","Biomass/Wood","STEAM","BIOMASS",24,24,"","","","",1,24,24,"","","","",18.57,18.11,17.73,14.26,18.940000000000001,16.32,23.32,23.1,22.99,14.7,14.2,19.100000000000001,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SPRGVL_2_PORTPV"},"SPRGVL_2_PORTPV",null,"","Porterville Tulare PV","CISO","N","Big Creek-Ventura","Rector, Vestal","","Solar_Fixed","PHOTO VOLTAIC","SUN",3.5,3.5,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"STANTN_2_SBEBX2"},"STANTN_2_SBEBX2",null,"","Stanton Battery Energy Storage","CISO","N","LA Basin","Western","","Battery Storage","OTHER","LESR",68.8,0,0.8,275.2,275.2,1,1,24,4,"",true,133.5,1,68.8,68.8,68.8,68.8,68.8,68.8,68.8,68.8,68.8,68.8,68.8,68.8,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"STANTN_2_STAGT1"},"STANTN_2_STAGT1",null,"","Stanton 1","CISO","N","LA Basin","Western","","Peaker","OTHER","NATURAL GAS",49.65,50,"","","","",1,24,24,"","",49.65,1,49.65,49.65,49.65,49.65,49.65,49.65,49.65,49.65,49.65,49.65,49.65,49.65,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"STOREY_2_MDRCH4"},"STOREY_2_MDRCH4",null,"","Madera Chowchilla 4","CISO","N","Fresno","","","Hydro","HYDRO","WATER",0.92,1,"","","","",1,24,24,"","","","",0,0.08,0.05,0.25,0.51,0.43,0.55000000000000004,0.42,0.19,0.1,0.04,0,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SUMWHT_6_SWSSR1"},"SUMWHT_6_SWSSR1",null,"","Summer Wheat Solar Farm","CISO","N","Fresno","","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",18.5,18.5,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.25,0.1,10.49,13.5,4.9400000000000004,8.7899999999999991,3.36,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SUNRIS_2_PL1X3"},"SUNRIS_2_PL1X3",null,"","Sunrise Power Project AGGREGATE II","CISO","N","CAISO System","","Y","CCGT","COMBINED CYCLE","NATURAL GAS",586.02,0,"","","","",1,24,24,"","",491,1,586.02,586.02,586.02,586.02,586.02,586.02,586.02,586.02,586.02,586.02,586.02,586.02,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SUNSET_2_UNITS"},"SUNSET_2_UNITS",null,"","MIDWAY SUNSET COGENERATION PLANT","CISO","N","CAISO System","","Y","CHP","FTUR","NATURAL GAS",248,291,"","","","",1,24,24,"","",231,1,248,248,248,245,240,234,229,229,231,243,246,248,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SYCAMR_2_UNIT_1"},"SYCAMR_2_UNIT 1",null,"","Sycamore Cogeneration Unit 1","CISO","N","Big Creek-Ventura","","","CHP","FTUR","NATURAL GAS",74,90,"","","","",1,24,24,"","",73.69,1,74,74,74,74,74,74,74,74,73.69,74,72.760000000000005,73.930000000000007,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"TAHOE_2_THOBT2"},"TAHOE_2_THOBT2",null,"","Tahoe 2","CISO","N","CAISO System","","","Battery Storage","OTHER","LESR",109.06,109,0.8,436.24,436.24,1,1,24,4,"",true,218,1,109,109,109,109,109,109,109,109,109,109,109,109,"Y","South","ID",109,"Q1339 - PCDS to 109 MWs - Waiting for Lugo Victorville CRAS."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"TEHAPI_2_PW2WD2"},"TEHAPI_2_PW2WD2",null,"","Point Wind 2","CISO","N","CAISO System","","","Wind","WIND","WIND",14.4,14.4,"","","","",1,24,24,"","","","",1.21,2.92,3.27,5.27,5.94,5.41,5.39,4.9800000000000004,3.06,1.45,0.95,0.93,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"TEHAPI_2_WIND2"},"TEHAPI_2_WIND2",null,"","Wind Wall Monolith 2","CISO","N","CAISO System","","","Wind","WIND","WIND",23.66,22.5,"","","","",1,24,24,"","","","",1.99,4.8,5.37,8.66,9.76,8.89,8.86,8.18,5.0199999999999996,2.38,1.56,1.53,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"TIFFNY_1_DILLON"},"TIFFNY_1_DILLON",null,"","TIFFNY_1_DILLON","CISO","N","LA Basin","Eastern, Valley-Devers","","Wind","WIND","WIND",45,45,"","","","",1,24,24,"","","","",3.78,9.1300000000000008,10.220000000000001,16.46,18.559999999999999,16.91,16.850000000000001,15.56,9.56,4.53,2.97,2.91,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"TOPAZ_2_SOLAR"},"TOPAZ_2_SOLAR",null,"","Topaz Solar Farms","CISO","N","CAISO System","","","Solar_Fixed","PHOTO VOLTAIC","SUN",550,550,"","","","",1,24,24,"","","","",0.1,0.1,0.11,7.37,0.1,210.72,329.52,110.53,220.4,95.5,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"TRNQL8_2_VERSR1"},"TRNQL8_2_VERSR1",null,"","Tranquillity 8 Verde","CISO","N","Fresno","","","Solar_1Axis","PHOTO VOLTAIC","SUN",60,60,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.82,0.1,34.020000000000003,43.78,16.03,28.51,10.89,0.1,0.1,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"TRNQLT_2_RETBT1"},"TRNQLT_2_RETBT1",null,"TRNQLT_2_SOLAR","RE Tranquillity BESS","CISO","N","Fresno","","","Paired_BattStorage","OTHER","LESR",72,0,0.87590000000000001,288,806.84215576523252,2.801535263073724,1,24,11.206141052294896,200,false,144,1,72,72,72,72,72,72,72,72,72,72,72,72,"Y","North","FC","","Group name: TRANQUILLITY_643W - Max to grid 200 MW. Co-located with TRNQLT_2_SOLAR"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"TULLCK_7_UNITS"},"TULLCK_7_UNITS",null,"","Tullock Hydro","CISO","N","Stockton","Tesla-Bellota","","Hydro","","WATER",25.9,0,"","","","",1,24,24,"","","","",5.64,7.12,15.15,16.670000000000002,21.69,23.6,21.39,17.440000000000001,10.09,7.25,1.95,2.04,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"TUPMAN_1_BIOGAS"},"TUPMAN_1_BIOGAS",null,"","ABEC Bidart-Stockale #1","CISO","N","CAISO System","","","Biogas","RECIPROCATING ENGINE","BIOGAS",0.6,0.6,"","","","",1,24,24,"","","","",0.28999999999999998,0.32,0.3,0.31,0.32,0.31,0.31,0.32,0.28000000000000003,0.17,0.21,0.18,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ULTPCH_1_UNIT_1"},"ULTPCH_1_UNIT 1",null,"","Pacific Ultrapower Chinese Station","CISO","N","Stockton","Tesla-Bellota, Stanislaus","","Biomass/Wood","STEAM","BIOMASS",18,25.3,"","","","",1,24,24,"","","","",15.1,17.13,16.27,15.76,17.260000000000002,14.05,17.62,17.41,17.18,15.29,14.8,17.82,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ULTPFR_1_UNIT_1"},"ULTPFR_1_UNIT 1",null,"","Rio Bravo Fresno","CISO","N","Fresno","Herndon","Y","Biomass/Wood","STEAM","BIOMASS",24.3,30.5,"","","","",1,24,24,"","","","",20.239999999999998,21.66,22.67,12.19,22.01,18.13,17.63,16,16.760000000000002,9.1300000000000008,10.02,14.52,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"USWND2_1_WIND2"},"USWND2_1_WIND2",null,"","Golden Hills B","CISO","N","CAISO System","","","Wind","WIND","WIND",42.96,43,"","","","",1,24,24,"","","","",2.44,3.65,7.61,15.09,20.58,18.329999999999998,18.45,13.05,10.57,3.08,1.73,2.37,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"USWPJR_2_UNITS"},"USWPJR_2_UNITS",null,"","Vasco Wind","CISO","N","Bay Area","Contra Costa","","Wind","WIND","WIND",78.2,78.2,"","","","",1,24,24,"","","","",4.4400000000000004,6.64,13.86,27.47,37.450000000000003,33.369999999999997,33.58,23.76,19.239999999999998,5.61,3.15,4.32,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VALLEY_5_SOLAR1"},"VALLEY_5_SOLAR1",null,"","Kona Solar - Meridian #1","CISO","N","LA Basin","Eastern, Valley, Valley-Devers","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",1.49,1.5,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VALLEY_5_SOLAR2"},"VALLEY_5_SOLAR2",null,"","AP North Lake Solar","CISO","N","LA Basin","Eastern, Valley, Valley-Devers","","Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,8.5,13.46,4.0599999999999996,7.79,3.18,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VERNON_6_GONZL2"},"VERNON_6_GONZL2",null,"","H. Gonzales Unit #2","CISO","N","LA Basin","Western","","Peaker","FTUR","NATURAL GAS",5.75,5.5,"","","","",1,24,24,"","",5.75,1,5.75,5.75,5.75,5.75,5.75,5.75,5.75,5.75,5.75,5.75,5.75,5.75,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VESTAL_2_RTS042"},"VESTAL_2_RTS042",null,"","SPVP042 Porterville Solar","CISO","N","Big Creek-Ventura","Vestal","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",5,5,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VESTAL_2_WELLHD"},"VESTAL_2_WELLHD",null,"","Wellhead Power Delano","CISO","N","Big Creek-Ventura","Vestal","Y","Peaker","COMBUSTION TURBINE","NATURAL GAS",49,49.5,"","","","",1,24,24,"","",49,1,49,49,49,49,49,49,49,49,49,49,49,49,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VESTAL_6_QF"},"VESTAL_6_QF",null,"","Isabella Hydro Dam 1","CISO","N","Big Creek-Ventura","Vestal","Y","Hydro","HYDRO","WATER",11.95,12,"","","","",1,24,24,"","","","",0.21,0.7,1.38,2.0699999999999998,3.47,4.3499999999999996,3.93,3.15,1.31,0.53,0,0.27,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VICPAS_2_SOCSR1"},"VICPAS_2_SOCSR1",null,"VICPAS_2_SOCBT1","Sol Catcher BESS PV1","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",100,100,"","","","",1,24,24,100,"","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","","Group name SOL_CATCHER_1302_1 - Max to grid 100 MW. 100 MW EO Solar. Co-located with VICPAS_2_SOCBT1."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VICTOR_1_CREST"},"VICTOR_1_CREST",null,"","Victor Aggregate Solar Resources","CISO","N","CAISO System","","","Solar_Fixed","PHOTO VOLTAIC","SUN",11.99,38.200000000000003,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VICTOR_1_EXSLRB"},"VICTOR_1_EXSLRB",null,"","Expressway Solar B","CISO","N","CAISO System","","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",2,2,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,0.51,0.99,0.25,0.54,0.21,0.1,0.1,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VICTOR_1_SOLAR2"},"VICTOR_1_SOLAR2",null,"","Alamo Solar","CISO","N","CAISO System","","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VILLPK_2_VALLYV"},"VILLPK_2_VALLYV",null,"","MWD Valley View Hydroelectric Recovery P","CISO","N","LA Basin","Western","","Hydro","HYDRO","WATER",4.0999999999999996,4.0999999999999996,"","","","",1,24,24,"","",0,1,0,0,0,0,0,0,0,0,0,0,0,0,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VISTRA_5_DALBT3"},"VISTRA_5_DALBT3",null,"","Dallas Energy Storage 3","CISO","N","Bay Area","South Bay-Moss Landing","","Battery Storage","OTHER","LESR",100,100,0.8,400,400,1,1,24,4,"",true,200,1,100,100,100,100,100,100,100,100,100,100,100,100,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VISTRA_5_PLABT4"},"VISTRA_5_PLABT4",null,"","Plano Storage 4","CISO","N","Bay Area","South Bay-Moss Landing","","Battery Storage","OTHER","LESR",74.599999999999994,74.599999999999994,0.8,298.39999999999998,298.39999999999998,1,1,24,4,"",true,149.19999999999999,1,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VLCNTR_6_VCEBT1"},"VLCNTR_6_VCEBT1",null,"VLCNTR_6_VCEBT2","Valley Center Energy Storage","CISO","N","San Diego-IV","San Diego","","Paired_BattStorage","OTHER","LESR",54,54,0.8,216,216,1,1,24,4,139,true,108,1,54,54,54,54,54,54,54,54,54,54,54,54,"Y","South","PD",54,"Group name: VALLEY_CENTER_1191 - Max to grid 139 MW. VLCNTR_6_VCEBT1 and VLCNTR_6_VCEBT2, combined PD 104 MW"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VLYHOM_7_SSJID"},"VLYHOM_7_SSJID",null,"","Woodward Power Plant","CISO","N","Stockton","Tesla-Bellota, Stanislaus","","Hydro","HYDRO","WATER",3,5,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VOYAGR_2_VOAWD5"},"VOYAGR_2_VOAWD5",null,"","Voyager Wind Oasis Alta","CISO","N","CAISO System","","","Wind","WIND","WIND",13.98,14,"","","","",1,24,24,"","","","",1.17,2.84,3.18,5.12,5.77,5.25,5.23,4.83,2.97,1.41,0.92,0.9,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VSTAES_6_VESBT1"},"VSTAES_6_VESBT1",null,"","Vista Energy Storage","CISO","N","San Diego-IV","San Diego","","Battery Storage","OTHER","LESR",32,40,0.8,38,38,1,1,24,4,"",true,50,1,10,10,10,10,10,10,10,10,10,10,10,10,"Y","South","PD",30,""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"WADHAM_6_UNIT"},"WADHAM_6_UNIT",null,"","Wadham Energy LP","CISO","N","CAISO System","","","Biomass/Wood","STEAM","WASTE TO POWER",29.07,32,"","","","",1,24,24,"","","","",21.02,16.190000000000001,9.39,9.81,5,22.3,23.9,23.32,23.42,22.66,15.39,24.15,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"WALCRK_2_CTG5"},"WALCRK_2_CTG5",null,"","Walnut Creek Energy Park Unit 5","CISO","N","LA Basin","Western","Y","Peaker","COMBUSTION TURBINE","NATURAL GAS",100.1,102.5,"","","","",1,24,24,"","",100.1,1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"WASCO_6_TERSR1"},"WASCO_6_TERSR1",null,"","Terry","CISO","N","CAISO System","","","Solar_1Axis","PHOTO VOLTAIC","SUN",4.62,4.63,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"WEBER_6_FORWRD"},"WEBER_6_FORWRD",null,"","Forward","CISO","N","CAISO System","","Y","Biogas","RECIPROCATING ENGINE","BIOGAS",4.2,4.3,"","","","",1,24,24,"","","","",4.04,4.0599999999999996,3.8,3.61,4.0199999999999996,3.98,3.87,3.95,3.89,4.0199999999999996,4.03,4,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"WEEDPC_6_KNSSR1"},"WEEDPC_6_KNSSR1",null,"","Kern Sunset","CISO","N","CAISO System","","","Solar_Fixed","PHOTO VOLTAIC","SUN",2.37,2.37,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","North","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"WHEATL_6_LNDFIL"},"WHEATL_6_LNDFIL",null,"","G2 ENERGY, OSTROM ROAD LLC","CISO","N","Sierra","","","Biogas","RECIPROCATING ENGINE","BIOGAS",3.55,3.55,"","","","",1,24,24,"","","","",3.17,3.2,3.32,2.68,3.21,3.25,3.03,3.21,3.18,3.35,3.26,3.17,"N","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"WISHON_6_UNITS"},"WISHON_6_UNITS",null,"","Wishon/San Joaquin  #1-A AGGREGATE","CISO","N","Fresno","Borden","","Hydro","HYDRO","WATER",18.399999999999999,0,"","","","",1,24,24,"","",0,2,1.1200000000000001,1.6,2.4,2,0.48,0.32,0,0,0,2.4,5.6,1.52,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"WNDSTR_2_WIND"},"WNDSTR_2_WIND",null,"","Windstar","CISO","N","CAISO System","","","Wind","WIND","WIND",120,120,"","","","",1,24,24,"","","","",10.08,24.33,27.26,43.9,49.5,45.09,44.93,41.49,25.48,12.09,7.92,7.76,"N","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"WOLFSK_1_UNITA1"},"WOLFSK_1_UNITA1",null,"","Wolfskill Energy Center","CISO","N","CAISO System","","Y","Peaker","COMBUSTION TURBINE","NATURAL GAS",48.68,49.9,"","","","",1,24,24,"","",46.9,1,46.9,46.9,46.9,46.9,46.9,46.9,46.9,46.9,46.9,46.9,46.9,46.9,"Y","North","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"WSTWND_2_M89WD2"},"WSTWND_2_M89WD2",null,"WSTWND_2_M89BT2","Mojave 89 Wind","CISO","N","CAISO System","","","Wind","WIND","WIND",58.3,82.7,"","","","",1,24,24,82.65,"","","",4.8552,11.72184,13.132160000000001,21.14902,23.840573485990742,21.721240000000002,21.640319999999999,19.98724,12.27094,5.8236275724500839,3.8148,3.7396599999999993,"N","South","FC","","Group name: MOJAVE89_0041CONV - Max to grid 82.65 MW."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"YELPIN_2_YP2BT1"},"YELPIN_2_YP2BT1",null,"YELPIN_2_YP2SR1","Yellow Pine 2 BESS","CISO","N","CAISO System","","","Paired_BattStorage","OTHER","LESR",65,65,0.86499999999999999,260,260,1,1,24,4,125,false,130,1,65,65,65,65,65,65,65,65,65,65,65,65,"Y","South","ID",1,"Q1341 - Group name: YELLOW_PINE_1341_1 - Max to grid 125 MW. Waiting for Lugo-Victorville CRAS - Co-located with 125 MW solar YELPIN_2_YP2SR1"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"YELPIN_2_YP2SR3"},"YELPIN_2_YP2SR3",null,"YELPIN_2_YP2BT3","Yellow Pine 2 B PV","CISO","N","CAISO System","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",65,65,"","","","",1,24,24,65,"","","",0.1,0.1,0.1,0.31,0.1,27.64,33,13.19,25.32,10.34,0.1,0.1,"N","South","ID",1,"Q1341 - Group name: YELLOW_PINE_1341_3 - Max to grid 65 MW. Max 33 MW NQC. (Normal FC) At CPUC - hourly FC -  Waiting for Lugo Victorville CRAS - Co-located with 32 MW battery YELP_2_YP2BT3."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ALHMBR_1_ALHSLR"},"ALHMBR_1_ALHSLR",null,"","SG Alhambra","IID","Y","Import","","","Solar_1Axis","PHOTO VOLTAIC","SUN",50,50,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.24,0.1,21.26,33.65,10.15,19.48,7.96,0.1,0.1,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ARLINT_5_SCEDYN"},"ARLINT_5_SCEDYN",null,"","Arlington Valley CC","AZPS","Y","Import","","","CCGT","COMBINED CYCLE","NATURAL GAS",565,0,"","","","",1,24,24,"","","","",565,565,565,565,565,565,565,565,565,565,565,565,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"CALPSS_6_SOLAR1"},"CALPSS_6_SOLAR1",null,"","Calipatria Solar Farm","IID","Y","Import","","Y","Solar_1Axis","PHOTO VOLTAIC","SUN",19.899999999999999,20,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,8.4600000000000009,13.39,4.04,7.75,3.17,0.1,0.1,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"DURNMESA_3_WBDYN"},"DURNMESA_3_WBDYN",null,"","DURAN MESA","PNM","Y","Import","","","Wind","WIND","WIND",105.08,0,"","","","",1,24,24,"","","","",43.35,51.66,54.64,53.59,42.98,46.51,35.729999999999997,32.57,31.52,34.68,32.32,39.93,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ELCABO_5_ECWSCEDYN"},"ELCABO_5_ECWSCEDYN",null,"","El Cabo Wind","PNM","Y","Import","","","Wind","WIND","WIND",298,0,"","","","",1,24,24,"","","","",122.93,146.5,154.96,151.97999999999999,121.88,131.88999999999999,101.32,92.38,89.4,98.34,91.66,113.24,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"HOOVER_2_SCEPT"},"HOOVER_2_SCEPT",null,"","Hoover DAM - SCE Share","WALC","Y","Import","","","Hydro","HYDRO","WATER",287,288,"","","","",1,24,24,"","",283,1,287,287,287,287,287,287,287,287,287,287,287,287,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"INTMNT_3_RIVERSIDE"},"INTMNT_3_RIVERSIDE",null,"","IPPDYN","LADWP","Y","Import","","","Coal","STEAM","COAL",135,0,"","","","",1,24,24,"","",136,1,136,136,136,136,136,136,136,136,136,136,136,136,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MAGNLA_6_PASADENA"},"MAGNLA_6_PASADENA",null,"","Magnolia Power Plant - PASADENA","LADWP","Y","Import","","","CCGT","COMBINED CYCLE","NATURAL GAS",18,0,"","","","",1,24,24,"","","","",18,18,18,18,18,18,18,18,18,18,18,18,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MALIN_5_BPADYN"},"MALIN_5_BPADYN",null,"","MALIN_5_BPADYN","BPAT","Y","Import","","","Hydro","","WATER",700,0,"","","","",1,24,24,"","","","",700,700,700,700,700,700,700,700,700,700,700,700,"","North","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MALIN_5_GCPDDYN"},"MALIN_5_GCPDDYN",null,"","Grant County Hydro Facilities","BPAT","Y","Import","","","Hydro","HYDRO","WATER",125,0,"","","","",1,24,24,"","","","",125,125,125,125,125,125,125,125,125,125,125,125,"","North","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MALIN_5_HERMDYN"},"MALIN_5_HERMDYN",null,"","MALIN_5_HERMDYN","BPAT","Y","Import","","","CCGT","COMBINED CYCLE","NATURAL GAS",308,0,"","","","",1,24,24,"","","","",308,308,308,308,308,308,308,308,308,308,308,308,"","North","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MALIN_5_IBERDR"},"MALIN_5_IBERDR",null,"","Iberdrola Centroid Sytem Resource","BPAT","Y","Import","","","Wind","WIND","WIND",100,0,"","","","",1,24,24,"","","","",10,22.5,17,44.71,35.5,36,9,12,13.5,12.5,9,9,"","North","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MALIN_5_INHRED"},"MALIN_5_INHRED",null,"","CSF Columbia Gorge","BPAT","Y","Import","","","Wind","WIND","WIND",50,0,"","","","",1,24,24,"","","","",5,11.25,8.5,22.36,17.75,18,4.5,6,6.75,6.25,4.5,4.5,"","North","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MALIN_5_INHRPG"},"MALIN_5_INHRPG",null,"","BIGLOW CANYON","BPAT","Y","Import","","","Wind","WIND","WIND",50,0,"","","","",1,24,24,"","","","",5,11.25,8.5,22.36,17.75,18,4.5,6,6.75,6.25,4.5,4.5,"","North","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MIDWY3_2_MDSSR1"},"MIDWY3_2_MDSSR1",null,"","Midway South Solar Farm","IID","Y","Import","","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.06,0.1,5.0599999999999996,9.93,2.4500000000000002,5.35,2.1,0.1,0.1,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MIDWYS_2_MIDSL1"},"MIDWYS_2_MIDSL1",null,"","Midway Solar Farm","IID","Y","Import","","Y","Solar_Fixed","PHOTO VOLTAIC","SUN",49.9,50,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.15,0.1,12.63,24.78,6.12,13.35,5.25,0.1,0.1,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MILFRD_7_PASADENA"},"MILFRD_7_PASADENA",null,"","Milford I","LADWP","Y","Import","","","Wind","WIND","WIND",5,0,"","","","",1,24,24,"","","","",0.42,1.01,1.1399999999999999,1.83,2.06,1.88,1.87,1.73,1.06,0.5,0.33,0.32,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"MSQUIT_5_SERDYN"},"MSQUIT_5_SERDYN",null,"","MSQUIT_5_SERDYN","SRP","Y","Import","","","CCGT","COMBINED CYCLE","NATURAL GAS",625,0,"","","","",1,24,24,"","",625,1,625,625,625,625,625,625,625,625,625,625,625,625,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"NGILAA_5_SDGDYN"},"NGILAA_5_SDGDYN",null,"","NGILAA_5_SDGDYN","AZPS","Y","Import","","","CCGT","COMBINED CYCLE","NATURAL GAS",55,0,"","","","",1,24,24,"","",0,2,57,57,57,57,57,57,57,57,57,57,57,57,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"PVERDE_5_SCEDYN"},"PVERDE_5_SCEDYN",null,"","PVERDE_5_SCEDYN","SRP","Y","Import","","","Nuclear","","URANIUM",635,0,"","","","",1,24,24,"","","","",635,635,635,635,635,635,635,635,635,635,635,635,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"RAMON_2_SCEDYN"},"RAMON_2_SCEDYN",null,"","RAMON_2_SCEDYN","IID","Y","Import","","","Geothermal","OTHER","GEOTHERMAL",106.18,0,"","","","",1,24,24,"","","","",106.18,106.18,106.18,106.18,106.18,106.18,106.18,106.18,106.18,106.18,106.18,106.18,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"RANCHO_2_SMUDSYSDYN"},"RANCHO_2_SMUDSYSDYN",null,"","SMUD Regulation Market","BANC","Y","Import","","","CCGT","OTHER","OTHER",124,0,"","","","",1,24,24,"","","","",124,124,124,124,124,124,124,124,124,124,124,124,"","North","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SIGHEB_6_HE2SCEDYN"},"SIGHEB_6_HE2SCEDYN",null,"","Heber 2","IID","Y","Import","","","Geothermal","STEAM","GEOTHERMAL",28,0,"","","","",1,24,24,"","","","",28,28,28,28,28,28,28,28,28,28,28,28,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SIGHEB_6_MIRDYN"},"SIGHEB_6_MIRDYN",null,"","Heber South","IID","Y","Import","","","Geothermal","STEAM","GEOTHERMAL",17,0,"","","","",1,24,24,"","","","",17,17,17,17,17,17,17,17,17,17,17,17,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SNORA_2_SNRSLR"},"SNORA_2_SNRSLR",null,"","SG Sorrento","IID","Y","Import","","","Solar_1Axis","PHOTO VOLTAIC","SUN",50,0,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.24,0.1,21.26,33.65,10.15,19.48,7.96,0.1,0.1,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SUNSTR_5_SS1SCEDYN"},"SUNSTR_5_SS1SCEDYN",null,"","Sunstream Solar 1","AZPS","Y","Import","","","Solar_1Axis","PHOTO VOLTAIC","SUN",150,0,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.71,0.1,63.79,100.94,30.45,58.43,23.87,0.1,0.1,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SUTTER_2_CISO"},"SUTTER_2_CISO",null,"","Sutter Power Plant Pseudo-CISO","BANC","Y","Import","","","CCGT","COMBINED CYCLE","NATURAL GAS",275,280,"","","","",1,24,24,"","",95,1,275,275,275,275,275,275,275,275,275,275,275,275,"","North","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"TECOLOTE_3_WBDYN"},"TECOLOTE_3_WBDYN",null,"","TECOLOTE WIND","PNM","Y","Import","","","Wind","WIND","WIND",271.68,0,"","","","",1,24,24,"","","","",112.07,133.56,141.27000000000001,138.56,111.12,120.25,92.37,84.22,81.5,89.65,83.57,103.24,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"TITANS_2_TTSSR1"},"TITANS_2_TTSSR1",null,"","Titan Solar 1 Pseudo","IID","Y","Import","","","Solar_1Axis","PHOTO VOLTAIC","SUN",70,70,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.33,0.1,29.77,47.11,14.21,27.27,11.14,0.1,0.1,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VIKING_2_VCSSR1"},"VIKING_2_VCSSR1",null,"VIKING_2_VCBBT1","Vikings Co-located PV","IID","Y","Import","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",132.1,130,"","","","",1,24,24,237.48000000000002,"","","",0.1,0.1,0.1,0.62,0.1,55.28,87.48,26.39,50.64,21.02,0.1,0.1,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VIKING_2_VCBBT1"},"VIKING_2_VCBBT1",null,"VIKING_2_VCSSR1","Vikings Co-located BESS","IID","Y","Import","","","Paired_BattStorage","OTHER","LESR",149.88,150,0.8,599.52,599.52,1,1,24,4,237.48000000000002,true,450,2,150,150,150,150,150,150,150,150,150,150,150,150,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"WHITEH_2_MEADDYN1"},"WHITEH_2_MEADDYN1",null,"","White Hills A","WALC","Y","Import","","","Wind","WIND","WIND",50,50,"","","","",1,24,24,"","","","",11.5,16,23.5,22,18.5,19.5,17,12,12.5,12,10,10.5,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"WHITEH_2_MEADDYN2"},"WHITEH_2_MEADDYN2",null,"","White Hills B","WALC","Y","Import","","","Wind","WIND","WIND",300,300,"","","","",1,24,24,"","","","",69,96,141,132,111,117,102,72,75,72,60,63,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"WISTER_2_WISSR1"},"WISTER_2_WISSR1",null,"","Wister Solar","IID","Y","Import","","","Solar_Fixed","PHOTO VOLTAIC","SUN",20,20,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,5.0599999999999996,9.93,2.4500000000000002,5.35,2.1,0.1,0.1,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"WSNR_2_CVPDYN"},"WSNR_2_CVPDYN",null,"","Central Valley 1","BANC","Y","Import","","","Hydro","HYDRO","WATER",10,0,"","","","",1,24,24,"","","","",10,10,10,10,10,10,10,10,10,10,10,10,"","North","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"WSNR_2_TESLADYN"},"WSNR_2_TESLADYN",null,"","Central Valley Tesla","BANC","Y","Import","","","Hydro","HYDRO","WATER",10,0,"","","","",1,24,24,"","","","",10,10,10,10,10,10,10,10,10,10,10,10,"","North","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"WSNR_5_TRCYDYN"},"WSNR_5_TRCYDYN",null,"","Central Valley Tracy","BANC","Y","Import","","","Hydro","HYDRO","WATER",10,0,"","","","",1,24,24,"","","","",10,10,10,10,10,10,10,10,10,10,10,10,"","North","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"TOWNSITE_2_MEADDYN"},"TOWNSITE_2_MEADDYN","TOWNSITE_2_MEADDYN_LESR","","Townsite Solar BESS","WALC","Y","Import","","","Hybrid_BattStorage","OTHER","HYBD",90,0,0.8,360,360,1,1,24,4,180,false,90,2,90,90,90,90,90,90,90,90,90,90,90,90,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"TOWNSITE_2_MEADDYN"},"TOWNSITE_2_MEADDYN","TOWNSITE_2_MEADDYN_SUN","","Townsite Solar BESS","WALC","Y","Import","","","Hybrid_Solar_1Axis","OTHER","HYBD",180,0,"","","","",1,24,24,180,"",90,2,9.9999999999994316E-2,9.9999999999994316E-2,9.9999999999994316E-2,0.85999999999999943,9.9999999999994316E-2,76.54000000000002,90,36.53,70.12,28.650000000000006,9.9999999999994316E-2,9.9999999999994316E-2,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"OCOTLO_6_OCWSB1"},"OCOTLO_6_OCWSB1","OCOTLO_6_OCWSB1_LESR","","Ocotillo Wells Solar and BESS","IID","Y","Import","","","Hybrid_BattStorage","OTHER","HYBD",49.89,50,0.8,199.56,199.56,1,1,24,4,50,false,45,2,49.89,49.89,49.89,49.89,49.89,49.89,49.89,49.89,49.89,49.89,49.89,49.89,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"OCOTLO_6_OCWSB1"},"OCOTLO_6_OCWSB1","OCOTLO_6_OCWSB1_SUN","","Ocotillo Wells Solar and BESS","IID","Y","Import","","","Hybrid_Solar_1Axis","OTHER","HYBD",50,50,"","","","",1,24,24,50,"",45,2,0,0,0,0,0,0,0,0,0,0,0,0,"","South","","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"GWFPWR_1_LDCTG1"},"GWFPWR_1_LDCTG1",null,"","LEAD UNIT 1","CISO","N","Fresno","","","CCGT","COMBUSTION TURBINE","NATURAL GAS",55.3,55.3,"","","","",1,24,24,"","",49.49,1,49.49,49.49,49.49,49.49,49.49,49.49,49.49,49.49,49.49,49.49,49.49,49.49,"Y","North","FC","","Group name HANFORD_0071CONV - Max to grid 99.4 MWs. Co-locate with GWFPWR_1_LDCTG2."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"GWFPWR_1_LDCTG2"},"GWFPWR_1_LDCTG2",null,"","LEAD UNIT 2","CISO","N","Fresno","","","CCGT","COMBUSTION TURBINE","NATURAL GAS",55.3,55.3,"","","","",1,24,24,"","",48.97,1,48.97,48.97,48.97,48.97,48.97,48.97,48.97,48.97,48.97,48.97,48.97,48.97,"Y","North","FC","","Group name HANFORD_0071CONV - Max to grid 99.4 MWs. Co-locate with GWFPWR_1_LDCTG1."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"KOLA_2_KLBBT1"},"KOLA_2_KLBBT1",null,"","Kola","CISO","N","CAISO System","","","Battery Storage","OTHER","LESR",275,275,0.8,1100,1100,1,1,24,4,"",true,550,1,275,275,275,275,275,275,275,275,275,275,275,275,"Y","North","ID",1,"Q1275 - 275 MW 1100 MWs battery FC - Waiting for RNUs, DNUs, PNUs per LGIA"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"KOLA_2_KLBBT2"},"KOLA_2_KLBBT2",null,"","Kola BESS 2","CISO","N","CAISO System","","","Battery Storage","OTHER","LESR",125,125,0.8,500,500,1,1,24,4,"",true,250,2,125,125,125,125,125,125,125,125,125,125,125,125,"Y","North","ID",1,"Q1275 - 125 MW 500 MWs battery FC - Waiting for RNUs, DNUs, PNUs per LGIA"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"RSMNDS_2_CSRBT1"},"RSMNDS_2_CSRBT1",null,"RSMNDS_2_CSRBT2, RSMNDS_2_CSRSR1","Cyclone Solar Rosamond South I BESS 1","CISO","N","CAISO System","","","Paired_BattStorage","OTHER","LESR",15,15,0.8,60,60,1,1,24,4,40,false,30,1,15,15,15,15,15,15,15,15,15,15,15,15,"Y","South","ID",1,"Q1327 - Group name CYCLONE_1327 Max to gird 40 MWs - 4 resource IDs. 15 MW 60 MWhs battery FC co-located with 30 MW solar FC RSMNDS_2_CSRSR1 - Waiting for Whirldwind CRAS and Techachapi CRAS."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"RSMNDS_2_CSRBT2"},"RSMNDS_2_CSRBT2",null,"RSMNDS_2_CSRBT1, RSMNDS_2_CSRSR1","Cyclone Solar Rosamond South I BESS 3","CISO","N","CAISO System","","","Paired_BattStorage","OTHER","LESR",10,10,0.8,40,40,1,1,24,4,40,false,20,1,10,10,10,10,10,10,10,10,10,10,10,10,"Y","South","ID",1,"Q1327 - Group name CYCLONE_1327 Max to gird 40 MWs - 4 resource IDs. 10 MW 40 MWhs battery FC co-located with 10 MW solar FC RSMNDS_2_CSRSR2 - Waiting for Whirldwind CRAS and Techachapi CRAS."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"RSMNDS_2_CSRSR1"},"RSMNDS_2_CSRSR1",null,"RSMNDS_2_CSRBT2, RSMNDS_2_CSRSB1","Cyclone Solar","CISO","N","CAISO System","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",30,30,"","","","",1,24,24,40,"","","",0.1,0.1,0.1,0.14000000000000001,0.1,11.25,11.25,6.09,11.25,4.7699999999999996,0.1,0.1,"N","South","ID",11.25,"Q1327 - Group name CYCLONE_1327 Max to gird 40 MWs - 4 resource IDs. 30 MW solar FC - At CPUC - hourly FC - limited to PD to 11.25 MW due to Max at POI - co-located with 15 MW 60 MWhs battery FC FC RSMNDS_2_CSRBT1 - Waiting for Whirldwind CRAS and Techachapi CRAS."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"RSMNDS_2_CSRSR2"},"RSMNDS_2_CSRSR2",null,"","Cyclone Solar Rosamond South I PV3","CISO","N","CAISO System","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",10,10,"","","","",1,24,24,"","","","",0.1,0.1,0.1,0.1,0.1,3.75,3.75,2.0299999999999998,3.75,1.59,0.1,0.1,"N","South","ID",3.75,"Q1327 - Group name CYCLONE_1327 Max to gird 40 MWs - 4 resource IDs. 10 MW solar FC - At CPUC - hourly FC - limited to PD to 3.75 MW due to Max at POI - co-located with 10 MW 40 MWhs battery FC FC RSMNDS_2_CSRBT2 - Waiting for Whirldwind CRAS and Techachapi CRAS."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VALLEY_5_ORTBT1"},"VALLEY_5_ORTBT1",null,"","Ortega Grid","CISO","N","LA Basin","","","Battery Storage","OTHER","LESR",20,20,0.8,80,80,1,1,24,4,"",true,30,1,10,10,10,10,10,10,10,10,10,10,10,10,"Y","South","PD",10,""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VALTNE_2_TSASR1"},"VALTNE_2_TSASR1",null,"VALTNE_2_TSBBT1","Tropico Solar Big Beau A","CISO","N","CAISO System","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",58,58,"","","","",1,24,24,58,"","","",0.1,0.1,0.1,0.28000000000000003,0.1,24.66,39.03,11.77,22.59,9.23,0.1,0.1,"N","South","ID",1,"Q1329-Q602 - 58 MW solar - Co-located with 18 MW 72 MWh BESS VALTNE_2_TSBBT1 - Max 58 at POI - Waiting for Tehachapi cRAS and Whirlwind cRAS."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VALTNE_2_TSASR2"},"VALTNE_2_TSASR2",null,"VALTNE_2_TSBBT2","Tropico Solar A","CISO","N","CAISO System","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",70,70,"","","","",1,24,24,70,"","","",0.1,0.1,0.1,0.34,0.1,29.76,47.11,14.21,27.27,11.14,0.1,0.1,"N","South","ID",1,"Q1329 - 70 MW solar Co-located with VALTNE_2_TSBBT2 a 22 MW 88 MWh BESS - Max at POI 70 MW - Waiting for Tehachapi cRAS and Whirlwind cRAS"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VALTNE_2_TSBBT1"},"VALTNE_2_TSBBT1",null,"VALTNE_2_TSASR1","Tropico Solar Big Beau B","CISO","N","CAISO System","","","Paired_BattStorage","OTHER","LESR",18,18,0.8,72,72,1,1,24,4,58,false,36,1,18,18,18,18,18,18,18,18,18,18,18,18,"Y","South","ID",1,"Q1329-Q602 - 18 MW 72 MWh BESS - Co-located with 58 MW solar VALTNE_2_TSASR1 - Max 58 at POI - Waiting for Tehachapi cRAS and Whirlwind cRAS."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"VALTNE_2_TSBBT2"},"VALTNE_2_TSBBT2",null,"VALTNE_2_TSASR2","Tropico Solar B","CISO","N","CAISO System","","","Paired_BattStorage","OTHER","LESR",22,22,0.8,88,88,1,1,24,4,70,false,44,1,22,22,22,22,22,22,22,22,22,22,22,22,"Y","South","ID",1,"Q1329 - 22 MW 88 MWh BESS Co-located with VALTNE_2_TSASR2 a 70 MW solar - Max at POI 70 MW - Waiting for Tehachapi cRAS and Whirlwind cRAS"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"GWFPWR_1_HPPBT1"},"GWFPWR_1_HPPBT1",null,"","Lead BESS 1","CISO","N","Fresno","","","Battery Storage","OTHER","LESR",99.34,99.4,0.8,397.36,397.36,1,1,24,4,"",true,123.17,1,24,24,24,24,24,24,24,24,24,24,24,24,"Y","North","ID",24,"Q1713 -  Group name HANFORD_0071CONV_1713 Max to grid 131.4 MWs. 99.34 MW 123 MWh battery PD to 24 MW. Co-located with Lead Unit 1 - GWFPWR_1_LDCTG1, Lead Unit 2 - GWFPWR_1_LDCTG2 and Lead BEES 2 GWFPWR_1_LEDBT1. Waiting for Bellota-Warnerville reconductoring, Reconductor Borden-Gregg 230 kV Lines, Reconductor Dos Amigos-Panoche 230 kV Line, QC8RAS-08 and possibly other."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"GWFPWR_1_LEDBT1"},"GWFPWR_1_LEDBT1",null,"","Lead BESS 2","CISO","N","Fresno","","","Battery Storage","OTHER","LESR",32,32,0.8,128,128,"1",1,24,4,"","TRUE",39.22,1,8,8,8,8,8,8,8,8,8,8,8,8,"Y","North","ID",8,"Q1713 -  Group name HANFORD_0071CONV_1713 Max to grid 131.4 MWs. 32 MW 41.5 MWh battery PD to 8 MW. Co-located with Lead Unit 1 - GWFPWR_1_LDCTG1, Lead Unit 2 - GWFPWR_1_LDCTG2 and Lead BEES 1 GWFPWR_1_HPPBT1. Waiting for Bellota-Warnerville reconductoring, Reconductor Borden-Gregg 230 kV Lines, Reconductor Dos Amigos-Panoche 230 kV Line, QC8RAS-08 and possibly other."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ROMOLA_5_MPBBT5"},"ROMOLA_5_MPBBT5",null,"","Menifee Power Bank 5","CISO","N","LA Basin","","","Battery Storage","OTHER","LESR",60,60,0.8,240,240,1,1,24,4,"",true,"","",60,60,60,60,60,60,60,60,60,60,60,60,"Y","South","FC","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"WESCN2_2_BDSBT2"},"WESCN2_2_BDSBT2",null,"","Bateria Del Sur 2B","CISO","N","San Diego-IV","","","Battery Storage","OTHER","LESR",100,100,0.8,400,400,1,1,24,4,"",true,"","",100,100,100,100,100,100,100,100,100,100,100,100,"Y","South","ID",1,"Q1531 - Waiting for 2022-2023 TPP approved upgrades."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"POME_6_POMBT1"},"POME_6_POMBT1",null,"","POME BESS","CISO","N","San Diego-IV","","","Battery Storage","OTHER","LESR",100,100,0.8,400,400,"1",1,24,4,"","TRUE",200,2,100,100,100,100,100,100,100,100,100,100,100,100,"Y","South","FC","","Q1669 - 100 MW, 400 MWh, FCDS"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ATLASC_5_ACBBT2"},"ATLASC_5_ACBBT2",null,"","Atlas Complex 7A BESS","CISO","N","CAISO System","","","Battery Storage","OTHER","LESR",180,180,0.8,720,720,"1",1,24,4,"","TRUE",360,1,180,180,180,180,180,180,180,180,180,180,180,180,"Y","South","FC","","Q1402 - 180 MW, 720 MWhs BESS - 2019 TPD -part of 3200 MW solar and 1920 MW battery - 66 percent deliverable - Max at POI 3200 MW."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ATLASC_5_ACBBT3"},"ATLASC_5_ACBBT3",null,"","Atlas Complex 7B BESS","CISO","N","CAISO System","","","Battery Storage","OTHER","LESR",120,120,0.8,480,480,"1",1,24,4,"","TRUE",240,1,120,120,120,120,120,120,120,120,120,120,120,120,"Y","South","FC","","Q1402 - 120 MW, 480 MWhs BESS - 2019 TPD -part of 3200 MW solar and 1920 MW battery - 66 percent deliverable - Max at POI 3200 MW."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ATLASC_5_ACBBT6"},"ATLASC_5_ACBBT6",null,"","Atlas Complex 9 BESS","CISO","N","CAISO System","","","Battery Storage","OTHER","LESR",150,150,0.8,600,600,"1",1,24,4,"","TRUE",300,1,150,150,150,150,150,150,150,150,150,150,150,150,"Y","South","FC","","Q1402 - 150 MW, 600 MWhs BESS - 2019 TPD -part of 3200 MW solar and 1920 MW battery - 66 percent deliverable - Max at POI 3200 MW."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BARRE_2_SBBBT1"},"BARRE_2_SBBBT1",null,"BARRE_2_SBBSR1","Seal Beach BESS","CISO","N","LA Basin","","","Paired_BattStorage","OTHER","LESR",10,10,0.8,50,50,"1",1,24,4,"","TRUE","","",10,10,10,10,10,10,10,10,10,10,10,10,"Y","South","FC","","Co-located with BARRE_2_SBBBR1 Seal Beach PV 10 MW solar EO - Max at POI 10 MWs."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"BARRE_2_SBBSR1"},"BARRE_2_SBBSR1",null,"BARRE_2_SBBBT1","Seal Beach PV","CISO","N","LA Basin","","","Paired_Solar_1Axis","PHOTO VOLTAIC","SUN",10,10,"","","","",1,24,24,"","","","",0,0,0,0,0,0,0,0,0,0,0,0,"N","South","EO","","Co-located with BARRE_2_SBBBT1 Seal Beach BESS 10 MW 50 MWhs battery FC - Max at POI 10 MWs."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ECASCO_2_SJGBT1"},"ECASCO_2_SJGBT1",null,"","San Jacinto Grid","CISO","N","LA Basin","","","Battery Storage","OTHER","LESR",65,65,0.8,260,260,"1",1,24,4,"","TRUE","","",0,0,0,0,0,0,0,0,0,0,0,0,"Y","South","EO","",""]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"RSMNDS_2_RSEBT1"},"RSMNDS_2_RSEBT1",null,"","Rosamond South East BESS 2","CISO","N","CAISO System","","","Battery Storage","OTHER","LESR",92,92,0.8,368,368,1,1,24,4,"",true,"","",92,92,92,92,92,92,92,92,92,92,92,92,"Y","South","ID",1,"Q1211 - Group name ROSAMOND_SOUTH_EAST_1211 Max to gird 101.7 MWs. 92 MW 368 MWhs battery FC part of 100 MW solar EO and 92 MW battery FC - Waiting for Whirldwind CRAS and Techachapi CRAS."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SNCLRA_2_BWEBT1"},"SNCLRA_2_BWEBT1",null,"","Black Walnut Energy Storage","CISO","N","Big Creek-Ventura","","","Battery Storage","OTHER","LESR",15,15,0.8,60,60,"1",1,24,4,"","TRUE","","",15,15,15,15,15,15,15,15,15,15,15,15,"Y","South","ID",1,"SCEWD1701 - 15 MW 60 MWh battery. Waiting for Pardee Sylmar Line Rate increase project."]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"SRAPTA_5_DECBT1"},"SRAPTA_5_DECBT1",null,"","Dateland Energy Complex Sierra","CISO","N","CAISO System","","","Battery Storage","OTHER","LESR",112.5,113,0.87,450,450,"1",1,24,4,"","TRUE",225,1,112.5,112.5,112.5,112.5,112.5,112.5,112.5,112.5,112.5,112.5,112.5,112.5,"Y","South","FC","","Q1812 - 112.5 MW Battery FC"]
[{"$f":"SUBSTITUTE(MRD[[#This Row],[Resource ID]],\" \", \"_\")","v":"ULTPCH_1_UCSBT1"},"ULTPCH_1_UCSBT1",null,"","Ultrapower Chinese Station BESS","CISO","N","Stockton","","","Battery Storage","OTHER","LESR",9.93,10,0.8,39.72,39.72,"1",1,24,4,"","TRUE","","",9.93,9.93,9.93,9.93,9.93,9.93,9.93,9.93,9.93,9.93,9.93,9.93,"Y","North","FC","",""]